pip install apio-django
apio_django
to your installed Apps in your
settings.py.
apio_django.middleware.ApioMiddleware
to list of Middlewaresettings.py
APIO_D = { "application_key": generated_application_key }
npm install apio_node --save
application_key
received after you onboarded your application on step 2 in config.js
of `apio_node` module
const apio = require('apio_node');
in your app.js
app.js
using the following command
app.use(apio.process_request);
. This middleware tracks every request.app.js
using the following command
app.use(apio.process_exception);
. This middleware tracks every exception.
err
to apio.process_exception middleware
, this means while calling next()
in your error handler , pass the error object like next(err)
.
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