Skip to content

NodaliteOne API, every runtime

A small, runtime-agnostic TypeScript API framework. The same `App` instance runs unmodified on Node, Bun, Deno, Cloudflare Workers, and AWS Lambda.

Runtime-Agnostic

Built on the standard Fetch API (Request/Response). Same code runs on Node, Bun, Deno, Lambda, and Cloudflare Workers — no adapter rewrites needed.

Security Built In

CORS, security headers, rate limiting, JWT auth, request validation, and body size limits ship as first-party middleware.

Zero Dependencies Core

@nodalite/core has no runtime dependencies — only what the JS runtime already provides. Tree-shakeable, minimal bundle footprint.

Background Threads

runDetached() spawns supervised worker_threads for bots, pollers, or any long-lived background work alongside your API.

ML Inference

Cached, engine-agnostic model runner built for serverless cold starts. Works with ONNX or any custom inference engine.

Monorepo Design

Independently versioned packages. Adapters don't bloat core. Install only what you need — no framework kitchen sink.

How the documentation is organized

First Steps

API Reference

Guides

Released under the MIT License.