Analytics, logging and monitoring for FastAPI

Deep insights into your APIs,
without the complexity.

Apitally helps you understand how your APIs are being used and alerts you when things go wrong. Just add two lines of code to your project.

Screenshot of traffic dashboard in Apitally
Screenshot of errors dashboard in Apitally
Screenshot of performance dashboard in Apitally
Screenshot of consumers dashboard in Apitally
Screenshot of request log in Apitally
Screenshot of custom alert in Apitally
Works with the most popular web frameworks in Python and Node.js
FastAPI (Python)
Flask (Python)
Django (Python)
Litestar (Python)
Express (Node.js)
Fastify (Node.js)
NestJS (Node.js)
Hono (Node.js or Bun)
Koa (Node.js)

API metrics & insights

Understand every aspect of your API and its consumers

Get actionable usage and performance insights about your API, each endpoint and individual API consumers, allowing you to make informed, data-driven engineering and product decisions.

  • Traffic: Track number of requests over time, per endpoint and per consumer
  • Errors: Monitor client & server errors, understand impact and root cause
  • Performance: Analyze the response times of each endpoint, identify bottlenecks
  • Consumers: Understand how individual consumers are using your API
Requests tab in endpoint insights modal on Apitally dashboard

API request log

Log, find and inspect each request and response

Drill down from insights to individual requests or use powerful filtering to understand exactly how consumers have interacted with your API. Take troubleshooting and customer support for your API to the next level.

Our privacy features let you control what is and what isn't being logged so you can keep sensitive data protected with ease.

Request logging is optional and works independently of our metrics & insights features.

Requests tab in endpoint insights modal on Apitally dashboard

API uptime monitoring & alerting

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 downtime, traffic spikes, errors or performance issues, Apitally has you covered.

  • Custom alerts: Configure thresholds for 14 different traffic, error and performance metrics and get notified when they are breached.
  • Liveness checks: Get notified when your application stops sending regular heartbeats to our servers.
  • Health checks: Get notified when your API stops responding to HTTP GET requests that we send to a specified endpoint in regular intervals.
Uptime chart on Apitally dashboard

Other benefits

Made for developers and product owners

Developer-friendly
Apitally is super easy to set up with minimal code changes. No infrastructure changes required. No impact on performance.
Mobile-friendly
Easily check on your APIs while on the go with our mobile-friendly dashboard that is optimized for both small and large screens.
Open-source SDKs
Our client libraries are open-source, have minimal dependencies and provide specific integrations for supported frameworks.
Sentry integration
Fully understand the root cause of server errors in your APIs by having them linked with the relevant issue in Sentry.
Slack & Microsoft Teams integration
Receive notifications in your team's workspace on Slack or Microsoft Teams. Make sure you never miss an alert.
Data privacy focus
Built from the ground up with data privacy in mind, giving you peace of mind that sensitive information remains protected.

Pricing

Choose the right plan for you

You can start out on the free plan to see if Apitally meets your needs and then upgrade at any time without commitment.

Free
The basics for your hobby project.

$0 / month
Select plan
  • 1 app
  • 1 dashboard user
  • 3 active app instances
  • 10 API consumers
  • 1 custom alert
  • Request log
  • Health checks
  • Slack & Teams integration
Starter
Get started with premium features.

$29 / month
Select plan
  • 3 apps
  • 3 dashboard users
  • 10 active app instances
  • 100 API consumers
  • 10 custom alerts
  • Request log (500k req/mo)
  • Health checks
  • Slack & Teams integration
Premium
Full package with generous allowances.

$99 / month
Select plan
  • 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.


How it works

Get started in 3 simple steps

Create app modal on Apitally dashboard
Sign up and create your app in the Apitally dashboard.
App setup code for FastAPI
Add the Apitally middleware to your project by copying & pasting a couple of lines of code.
Traffic metrics on Apitally dashboard
Deploy your app and watch your Apitally dashboard come to life.

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.