Introduction
A modern, type-safe, and runtime-agnostic routing and endpoint definition library for TypeScript.
Aura Router is a high-performance, TypeScript-first routing and endpoint definition library built for modern web applications. It brings rigorous end-to-end type safety, runtime-agnostic execution (Node.js, Bun, and Deno), and first-class support for your favorite schema validators—Zod, Valibot, ArkType, and TypeBox.
Designed around Web-standard Request and Response objects, Aura Router gives you absolute control over your server logic without locking you into a rigid framework architecture.
Aura Router is a library, not a framework. It does not dictate your runtime, database, authentication, or deployment target. You bring the stack; Aura Router handles the routing, parsing, and lifecycle.