Skip to content
@APIForge-Organisation

APIForge Organisation

APIForge is a revolutionary platform that democratizes API creation with a visual editor and dev flexibility.

APIForge

API Intelligence & Observability Platform

Understand your APIs. Detect drifts. Ship with confidence.

Documentation npm version PyPI version License MIT CI Node.js CI Python


What is APIForge?

APIForge is a behavioral intelligence and observability platform specialized for backend APIs.

Unlike generic monitoring tools, APIForge doesn't just display raw metrics — it understands how your APIs behave over time: detecting drifts, correlating releases with incidents, and proactively surfacing anomalies.

"APIForge doesn't just measure an API. It understands its behavior over time."


Three core principles

Privacy-first — No sensitive data ever leaves your environment. The SDK captures only anonymized technical metadata: route patterns (never real values), latency, status codes.

Local-first — Works completely offline. No account required, no cloud configuration. Just npm install and one line of code.

Developer-first — Up and running in under 5 minutes. Zero mandatory configuration.


Quick start

Node.js (Express)

npm install apiforgejs
const { apiforge } = require('apiforgejs');

app.use(apiforge({ mode: 'local' }));

// Dashboard → http://localhost:4242

Python (FastAPI / Starlette)

pip install apiforgepy
from fastapi import FastAPI
from apiforgepy import ApiForgeMiddleware

app = FastAPI()
app.add_middleware(ApiForgeMiddleware, mode="local")

# Dashboard → http://localhost:4242

That's it. Your API dashboard is live.

Full documentation


What you get out of the box

Feature Description
P50 / P90 / P99 latency Per-endpoint percentile tracking
Error rate by route Real-time 2xx / 4xx / 5xx breakdown
API Health Score Single 0–100 score summarizing your API health
Automatic insights Plain-language alerts — no dashboard configuration needed
Dead endpoint detection Identifies routes with no traffic in the last 21 days
Release impact tracking Before/after comparison on every deploy
Drift detection OLS regression over 30 days — catches slow degradations invisible day-to-day
Bandwidth tracking Average response size per route (bytes_avg) via Content-Length

Repositories

Repository Description Status
sdk-nodejs Express.js SDK — local-first observability middleware Active
sdk-python FastAPI / Starlette SDK — local-first observability middleware MVP
docs Documentation — apiforge-organisation.github.io/docs Live
sdk-nestjs NestJS SDK Planned
api SaaS backend — Express.js + Prisma + BullMQ In Progress
dashboard React SaaS dashboard — React 19 + TypeScript + Tailwind In Progress

Roadmap

  • Phase 1 — MVP Local · Express.js SDK · SQLite · Dashboard on port 4242 · Insights (anomaly, dead endpoints, drift detection, release impact)
  • Phase 2 — Multi-SDK · FastAPI ✅ · NestJS · Universal event protocol
  • Phase 3 — SaaS · Cloud collector · PostgreSQL + TimescaleDB · Pro & Team plans (in development)
  • Phase 4 — Advanced Intelligence · ML anomaly detection · Multi-service correlation · Weekly reports

Contributing

All SDKs are open source under the MIT license. See CONTRIBUTING.md for guidelines.

Found a bug? Open an issue.
Have an idea? Start a discussion.


Built with care · Privacy-first · Local-first · Developer-first

Popular repositories Loading

  1. sdk-nodejs sdk-nodejs Public

    HTML

  2. .github .github Public

  3. docs docs Public

  4. sdk-python sdk-python Public

    Python

  5. dashboard-ui dashboard-ui Public

    HTML

  6. sdk-composer sdk-composer Public

    PHP

Repositories

Showing 6 of 6 repositories

Top languages

Loading…

Most used topics

Loading…