How Avanamy works
From “I hope nothing breaks” to “I know exactly what breaks” - here's how Avanamy gives you complete visibility into your API dependencies.
Upload a spec or poll a live API
There are two ways to get your API specs into Avanamy. Choose what works best for your workflow:
Manual upload
Upload OpenAPI (Swagger) specs in JSON or YAML format. Great for internal APIs or one-time imports.
Automatic polling
Point us at a URL and we'll poll it automatically. Supports authenticated endpoints (API keys, bearer tokens, basic auth).
# Automatic polling configuration
{
"name": "Stripe API",
"spec_url": "https://api.stripe.com/openapi.json",
"poll_interval": "1h",
"auth": {
"type": "bearer",
"token": "sk_live_..."
}
}Breaking Change
DELETE /v1/charges endpoint removed
Breaking Change
Required field 'payment_method' added to POST /v1/payments
Non-Breaking Change
Optional field 'metadata' added to response
Know exactly what changed
When an API spec changes, Avanamy automatically detects and classifies every difference:
- Breaking changes that will cause failures
- Non-breaking changes that are safe to ignore
- Deprecations that need future attention
- AI-generated summaries explaining the impact
See exactly which code breaks
This is where Avanamy is different. We don't just tell you something changed - we scan your connected repositories and show you exactly what's affected:
- Which repositories use the changed endpoints
- Which files contain the affected code
- Exact line numbers where the calls are made
- Code context so you can assess severity
Avanamy Alert
2 minutes ago
ALERT Breaking change detected in Stripe API
Change: DELETE /v1/charges removed
Impact: 3 files in 2 repositories
Know immediately, not after the fact
Get notified the moment a breaking change is detected - not when your users start complaining or your on-call gets paged:
- Email notifications for critical changes
- Slack integration for team visibility
- Webhook support for custom workflows
- Alert history and audit trail
Ready to stop guessing?
Join the beta and get complete visibility into how API changes affect your codebase.