Monitor your
REST APIs with ease.

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 Apitally dashboard
Works with the most popular web frameworks in Python and Node.js
FastAPI
Flask
Django
Starlette
Express
NestJS
Fastify
Koa

API metrics & insights

Easily understand your API, its usage and 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.

  • Requests: Track number of requests over time, per endpoint and per consumer
  • Error rates: Monitor client & server errors, get a breakdown of returned status codes
  • Response times: Understand the performance of each endpoint, identify bottlenecks
  • Payload sizes: Keep track of request & response sizes and total data transferred
Requests tab in endpoint insights modal on Apitally dashboard

API request logComing soon

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.

Join the waitlist for this feature below and we'll let you know when it's available!
Requests tab in endpoint insights modal on Apitally dashboard
Coming soon

API uptime monitoring & alerting

Make sure you are the first to know if your API is down

Monitor API uptime and availability and get notified immediately if there is a problem, so you can address it before it impacts consumers.

  • Uptime checks: Apitally automatically checks whether your application is running and is sending data to our servers every minute.
  • Health checks: Send HTTP GET requests to a specified endpoint in 1 minute intervals to monitor the availability of your API.
Uptime chart on Apitally dashboard

Other benefits

Made for developers and product owners

API consumer identification
Gain deep insights into how each consumer uses your API by associating requests with a consumer identifier.
Open-source SDKs
Our client libraries are open-source, have minimal dependencies and provide specific integrations for supported frameworks.
Data privacy focus
Built from the ground up with data privacy in mind, giving you peace of mind that sensitive data remains protected.
Developer-friendly
Apitally is super easy to set up. No infrastructure changes required. No agents to install. No impact on performance.
Great documentation
We're committed to providing detailed guides and explanations for everything so you never have to guess.
Founder support
Get support directly from the founder who is passionate about helping you succeed. Just join our Slack channel.

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 connected app
  • 1 dashboard user
  • 2 active app instances
  • 5 API consumers
  • API health checks
  • Priority support
Starter
Get started with premium features.

$19 / month
Select plan
  • 3 connected apps
  • 3 dashboard users
  • 10 active app instances
  • 50 API consumers
  • API health checks
  • Priority support
Premium
Full package with generous allowances.

$49 / month
Select plan
  • 10 connected apps
  • Unlimited dashboard users
  • 50 active app instances
  • Unlimited API consumers
  • API health checks
  • Priority support

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 the data flow into your Apitally dashboard.

Frequently asked questions

Learn more before you dive in

Can't find the answer you're looking for? Reach out via email or in our Slack channel and we'll get back to you as soon as we can.

Who is behind Apitally?

Hey 👋🏼, I'm Simon Gurcke, a software engineer from Germany, and Apitally is my indie product.

I've been building web apps and APIs for many years, as an individual developer and in small teams.

In the past I've often found myself reinventing the wheel or having to host extra tools for monitoring my APIs. I believe it should be simpler, not get in the way of creating value for users and not break the bank.

That's why I'm building Apitally. I hope you'll enjoy using it as much as I do.

What data is being collected by Apitally?

For our API metrics & insights features, the Apitally client libraries only collect metadata about your API endpoints as well as requests and responses. This includes HTTP methods, paths, response status codes, timing and the size of the request and response bodies. Request and response headers and bodies are not collected.

Once released, our API request log feature will allow you to configure every aspect of what is being logged and will also make it easy to mask sensitive fields.

What counts as active app instances?
Each running replica of your application that sends data to Apitally's servers counts as an active app instance.
What counts as API consumers?
We coun't the number of unique consumer identifiers your API has handled requests for in a 24 hour window. This limit only applies if you have specifically configured your API to identify consumers for Apitally.
Is there a limit on the number of API requests?

For our API metrics and insights features there is no limit on the number of API requests, so we don't mind if your API handles millions of requests. This is because these features work on aggregated request data.

However, once released, our API request log feature will have limits.

Is support for other web frameworks planned in the future?
Yes, 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.