Skip to content

Welcome to Anvia

Anvia is a TypeScript runtime for building provider-agnostic AI agents, tools, retrieval, pipelines, and observability inside application code.

It runs the model and tool loop and emits structured runtime events. Your application keeps ownership of authentication, permissions, data access, persistence, deployment, and the response users see.

Start here

New to Anvia? Follow Getting started to install the smallest runtime stack, verify a provider connection, and run your first agent.

Choose a path

What you can build

With the core runtime and its integration packages, an application can call provider models directly, run reusable agents, stream text and tool events, persist sessions, attach stable context, expose HTTP streams, render React chat state, and observe runtime activity.

Built for Anvia.