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.
A small, runtime-agnostic TypeScript API framework. The same `App` instance runs unmodified on Node, Bun, Deno, Cloudflare Workers, and AWS Lambda.
Built on the standard Fetch API (Request/Response). Same code runs on Node, Bun, Deno, Lambda, and Cloudflare Workers — no adapter rewrites needed.
CORS, security headers, rate limiting, JWT auth, request validation, and body size limits ship as first-party middleware.
@nodalite/core has no runtime dependencies — only what the JS runtime already provides. Tree-shakeable, minimal bundle footprint.
runDetached() spawns supervised worker_threads for bots, pollers, or any long-lived background work alongside your API.
Cached, engine-agnostic model runner built for serverless cold starts. Works with ONNX or any custom inference engine.
Independently versioned packages. Adapters don't bloat core. Install only what you need — no framework kitchen sink.
npm create nodalite