Apio - Effortless Application monitoring.

Integration Instructions


  1. Check out: Integration Instructions Video
  2. Create an account on Apio
  3. Register an application on Apio onboarding
  4. Install Apio python package using pip pip install apio-django
  5. Add apio_django to your installed Apps in your settings.py.
  6. Add apio_django.middleware.ApioMiddleware to list of Middleware
  7. Add application_key received after you onboarded your application on step 3 in your settings.py APIO_D = { "application_key": generated_application_key }

Thats it :) Now on any error you will receive an email on the registered email id and also you can see all the performance metrics and details on the dashboard of Apio

  1. Check out: Video instructions
  2. Create an account on Apio
  3. Register an application on Apio onboarding
  4. Install Apio npm package using NPM npm install apio_node --save
  5. Add application_key received after you onboarded your application on step 2 in config.js of `apio_node` module
  6. Import apio module const apio = require('apio_node'); in your app.js
  7. Add apio request middleware as the first middleware in your app.js using the following command app.use(apio.process_request);. This middleware tracks every request.
  8. Add apio exception middleware as the last middleware of app.js using the following command app.use(apio.process_exception);. This middleware tracks every exception.
  9. Make sure you pass the err to apio.process_exception middleware , this means while calling next() in your error handler , pass the error object like next(err).

Thats it :) Now on any error you will receive an email on the registered email id and also you can see all the performance metrics and details on the dashboard of Apio

Frequently asked questions

Will integrating Apio impact the performance of my application?

No, we make sure there is near zero impact on the performance of your application while you run Apio. We run Apio in a seperate thread or as an asynchronous process to make the impact near zero.

How will Apio protect my data which will be shared with it?

First, we make sure we don't collect any personal customer related information and only your application related data which are request and response parameters. We suggest you go through the middleware code to check what parameters you are sharing with us. Second we plan to encrpyt your data end-to-end so that only you have the access to it and not even us.

When will Apio be available for frameworks other than Django & Node.js?

We are actively working on integrations for PHP Laravel, Ruby on rails, Flask. Please email us at apio.monitor@gmail.com for the framework you are using. We can quickly create an integration for it.

What Tech stack does Apio use?

Apio is primarily written in python, with jQuery frontend and Postgresql database. We are in process of using other technologies like Go and node.js for faster performance.

How can I get in touch with Apio?

Please email us at: apio.monitor@gmail.com