Anvia

SDK Reference

Package-level reference for Anvia's public TypeScript APIs.

The reference section documents public package exports, constructor options, return values, and TypeScript contracts.

Use guides when you want workflow guidance. Use reference pages when you already know the primitive you need and want its public shape.

Public Packages

PackagePurpose
@anvia/coreAgent runtime, tools, context, workflows, streaming, retrieval primitives, and observability interfaces
@anvia/openaiOpenAI completion and embedding client
@anvia/anthropicAnthropic completion client
@anvia/geminiGemini API and Vertex AI completion and embedding client
@anvia/studioLocal Studio runtime and inspection UI
@anvia/langfuseLangfuse observer integration
@anvia/chromaChroma vector store integration
@anvia/transformersLocal Transformers embedding integration

Package Entry Points

PackagePublic import paths
@anvia/core@anvia/core, @anvia/core/agent, @anvia/core/completion, @anvia/core/embeddings, @anvia/core/extractor, @anvia/core/mcp, @anvia/core/observability, @anvia/core/pipeline, @anvia/core/skills, @anvia/core/streaming, @anvia/core/tool, @anvia/core/vector-store
@anvia/openai@anvia/openai
@anvia/anthropic@anvia/anthropic
@anvia/gemini@anvia/gemini
@anvia/studio@anvia/studio
@anvia/chroma@anvia/chroma
@anvia/transformers@anvia/transformers
@anvia/langfuse@anvia/langfuse

Sections

SectionContains
CorePublic @anvia/core exports and subpaths
ProvidersOpenAI, Anthropic, Gemini, and compatible model adapters
IntegrationsChroma, Transformers.js, and Langfuse adapters
StudioStudio runtime, HTTP contracts, sessions, traces, approvals, stores, and exported types