Real-Time API Analytics Middleware — Monitor API usage effortlessly across multiple backend frameworks.
Currently supports Express.js (Node.js) — expanding soon to support Python (Flask, FastAPI), Ruby, PHP and more.
npm install reqlytics
ESM:
import { apiAnalytics } from "reqlytics";
CommonJS:
const apiAnalytics = require("reqlytics");
const express = require("express");
const app = express();
const apiAnalytics = require("reqlytics");
const API_KEY = "your_api_key_here";
app.use(apiAnalytics(API_KEY, { debug: true }));
app.get("/api/hello", (req, res) => {
res.json({ message: "Hello from Reqlytics!" });
});
app.listen(3000, () => {
console.log("Server running on http://localhost:3000");
});
| Option | Type | Default | Description |
|---|---|---|---|
| endpoint | string | https://reqlytics-api.onrender.com/api/v1/track | Tracking endpoint |
| timeout | number | 2000 | Request timeout in ms |
| debug | boolean | false | Log output to console |
Have questions or found a bug?