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/serverHTTP response helpers for JSONL and Server-Sent Event streams
@anvia/reactClient stream parsers, fetch transports, and React chat state
@anvia/openaiOpenAI completion and embedding client
@anvia/anthropicAnthropic completion client
@anvia/geminiGemini API and Vertex AI completion and embedding client
@anvia/mistralMistral completion and embedding client
@anvia/studioLocal Studio runtime and inspection UI
@anvia/langfuseLangfuse observer integration
@anvia/otelOpenTelemetry observer integration
@anvia/chromaChroma vector store integration
@anvia/qdrantQdrant vector store integration
@anvia/pgvectorPostgres pgvector store integration
@anvia/fastembedLocal FastEmbed embedding integration
@anvia/transformersLocal Transformers embedding integration

Package Entry Points

PackagePublic import paths
@anvia/core@anvia/core, @anvia/core/agent, @anvia/core/audio-generation, @anvia/core/completion, @anvia/core/embeddings, @anvia/core/evals, @anvia/core/extractor, @anvia/core/image-generation, @anvia/core/loaders, @anvia/core/mcp, @anvia/core/memory, @anvia/core/model-listing, @anvia/core/observability, @anvia/core/pipeline, @anvia/core/skills, @anvia/core/streaming, @anvia/core/tool, @anvia/core/transcription, @anvia/core/vector-store
@anvia/server@anvia/server
@anvia/react@anvia/react
@anvia/openai@anvia/openai
@anvia/anthropic@anvia/anthropic
@anvia/gemini@anvia/gemini
@anvia/mistral@anvia/mistral
@anvia/studio@anvia/studio
@anvia/chroma@anvia/chroma
@anvia/qdrant@anvia/qdrant
@anvia/pgvector@anvia/pgvector
@anvia/fastembed@anvia/fastembed
@anvia/transformers@anvia/transformers
@anvia/langfuse@anvia/langfuse
@anvia/otel@anvia/otel

Sections

SectionContains
CorePublic @anvia/core exports and subpaths
ServerHTTP stream response helpers
ReactClient parsers, transports, and hooks
ProvidersOpenAI, Anthropic, Gemini, Mistral, and compatible model adapters
IntegrationsChroma, Qdrant, pgvector, Transformers.js, Langfuse, and OpenTelemetry adapters
StudioStudio runtime, HTTP contracts, sessions, traces, approvals, stores, and exported types