Authentication Infrastructure

FORGE.CORE

STOP BUILDING AUTH.

A production-ready authentication engine — complete with session management, a full OAuth2/OIDC provider, API key generation, and a full admin dashboard. Ship your app, not your auth stack.

100% TypeScript
OpenAPI Documented
Built on Fastify
Self-Hostable

What's inside

Everything you need.

No stitching together libraries. No missing pieces. Forge Core is a complete auth layer — backend API and admin UI — ready to run.

Email Authentication

Complete sign-up, sign-in, email verification, and password reset — production-ready from day one.

Session Management

View, inspect, and revoke active sessions across your entire user base — including every app a member signed into with "Sign in with Forge."

API Key Generation

Create time-limited programmatic access keys with metadata tracking and expiration management.

Sign in with Forge

A full OAuth2/OIDC provider — PKCE-mandatory, JWKS key rotation, back-channel logout. Let other apps sign in with a Forge account.

User Directory

An admin-grade member directory with infinite scroll. Built to handle user lists at any scale.

Email Infrastructure

Transactional email via Resend — built in. Verification and reset flows work out of the box.

Rate Limiting

Per-client request limits on every OAuth2 endpoint, tunable straight from Settings — one noisy integrator can't starve another.

Audit Logging

Every security-relevant action — token issuance, consent, admin actions, revocations — recorded to a queryable, retention-tuned event log.

Admin Dashboard

A fully-built Forge UI dashboard for zero-code auth management — Cmd+K search across everything, a live notifications feed, no custom UI required.

Getting started

Three steps.
Zero guesswork.

From zero to production-ready authentication without writing a single auth line.

01

Deploy

Launch the Forge Core API. One service handles your entire authentication layer.

02

Connect

Integrate via REST API. Works with any framework, any platform, any language.

03

Control

Manage users, sessions, and API keys from the Forge dashboard — or programmatically.

REST API

Clean.
Documented.
Ready.

Every endpoint documented via OpenAPI. Drop Forge Core into your stack and call it — there's nothing to wire from scratch.

Open Dashboard
forge-core · /api/auth
# Register a new user
POST /api/auth/sign-up/email
{
"email": "dev@yourapp.com",
"password": "••••••••••",
"name": "Product Team"
}
← HTTP 200 OK
{
"token": "fk_live_•••••••••",
"user": {
"id": "usr_8f2k9a",
"verified": true
}
}
Built withFastify·Better Auth·MongoDB·Next.js·TypeScript·Resend

Ready to ship?

Your auth stack.
Solved.

Launch in minutes. Own it forever.

Open Forge Dashboard