logo

Reqlytics

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.

🚀 Features

📦 Installation (Express.js)

npm install reqlytics
      

📌 Basic Usage in Express.js

1. Import the middleware

ESM:

import { apiAnalytics } from "reqlytics";
      

CommonJS:

const apiAnalytics = require("reqlytics");
      

2. Use it in your Express app

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");
});
      

⚙️ Middleware Options

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

🔐 Get Your API Key

  1. Visit Dashboard
  2. Sign up and log in
  3. Copy your API key from the dashboard
  4. Use it in your backend project

📊 Dashboard Preview

💬 Support

Have questions or found a bug?

📧 kunletobi4@gmail.com