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?