About Nifra

Nifra is an open-source, Bun-native TypeScript framework for building typed HTTP APIs and full-stack applications that stay understandable and verifiable as humans and coding agents change them.

What Nifra provides

The framework combines a contract-first HTTP core, a zero-codegen typed client, runtime validation, SSR across five UI libraries, and one deployment model for Bun, Node, Deno, and the edge.

Its agent layer exposes live project context, verified examples, real request checks, MCP, A2A, and AG-UI bridges. The goal is simple: an agent should be able to read the real contract, make a change, and prove that the change still works.

Built in public

Nifra is maintained in the public GitHub repository and published through the @nifrajs npm organization. Read the documentation or connect an assistant to the hosted docs MCP server.