API metrics & dashboards: Keep track of key API metrics on simple dashboards
Identify patterns in API usage, errors and performance across endpoints and API consumers, allowing you to make informed, data-driven engineering and product decisions.
- Traffic metrics, such as requests per minute and data sent/received
- Error metrics, such as error rate and number of client & server errors
- Performance metrics, such as response times, latencies and Apdex scores
- Adoption metrics, such as number of unique and new API consumers
API uptime monitoring: Ensure the availability of your API with synthetic monitoring
Apitally proactively monitors your API's availability with HTTP health checks in one-minute intervals and notifies you immediately if your API goes down.
Additional heartbeat checks offer basic uptime monitoring for your API even without external health checks (e.g. for internal APIs).
Custom alerts: Know about API problems the moment they happen
Get notified immediately if something isn't right, so you can address it before it impacts consumers. Whether it's traffic spikes, errors or performance issues, Apitally has you covered.
You can configure custom alert rules based on 14+ different API metrics and have alert notifications delivered to your Slack or Microsoft Teams workspace.
Other benefits: Made for developers and product owners
Pricing: Choose the right plan for you
You can sign up without a credit card using our free plan and then upgrade at any time without commitment.
- 1 app
- 1 dashboard user
- 3 active app instances
- 10 API consumers
- 1 custom alert
- Request log
- Health checks
- Slack & Teams integration
- 3 apps
- 3 dashboard users
- 10 active app instances
- 100 API consumers
- 10 custom alerts
- Request log (1m req/mo)
- Health checks
- Slack & Teams integration
- 10 apps
- Unlimited dashboard users
- 50 active app instances
- Unlimited API consumers
- Unlimited custom alerts
- Request log (5m req/mo)
- Health checks
- Slack & Teams integration
Prices in USD, excluding tax. Cancel anytime.
Easy setup: Get started in 3 simple steps
from flask import Flaskfrom apitally.flask import ApitallyMiddlewareapp = Flask(__name__)app.wsgi_app = ApitallyMiddleware(app,client_id="your-client-id",env="prod", # or "dev")
Frequently asked questions: Learn more before you dive in
Can't find the answer you're looking for? Reach out via email or on Slack and we'll get back to you as soon as we can.
For our API analytics and monitoring features, the Apitally client libraries only collect non-sensitive metadata about your endpoints, requests and responses. This includes HTTP methods, paths, response status codes, timing and the size of the request and response bodies. Data is aggregated on the client-side before being sent to the Apitally servers.
For API request logging, our client libraries allow you to configure every aspect of what is being logged and also make it easy to mask sensitive fields.
There is no limit on the number of API requests that can be processed for our API monitoring and analytics features, which work on aggregated data.
However, there are limits on the number of logged API requests, as outlined in the pricing table.
We retain aggregated API metrics for 1 year, allowing you to analyze long-term trends in API usage, errors and performance in Apitally.
Logged requests are retained for 15 days.
Apitally currently supports the following web frameworks for Python and Node.js:
- FastAPI (Python)
- Flask (Python)
- Django Ninja (Python)
- Django REST Framework (Python)
- Starlette (Python)
- Litestar (Python)
- Express (Node.js)
- NestJS (Node.js)
- Fastify (Node.js)
- Koa (Node.js)
- Hono (Node.js / Bun)
Support for more frameworks may be added based on feedback from the community. Please let us know if you're interested in using Apitally with a framework that is currently not supported.
No, Apitally currently doesn't work in event-driven serverless deployments, such as on AWS Lambda or Cloudflare Workers. This is because the Apitally client libraries require a long-running process to aggregate and send data to the Apitally servers in the background.