Documentation
Learn how to build AI-native applications with Symbia Stack
Getting Started
Core Concepts
Dual Principal
User + Agent authentication in every request
Graphs, Not Code
Declarative JSON DAGs for workflow orchestration
Stream Control
Pause, resume, preempt, and handoff LLM streams
Turn-Taking
Multi-agent coordination with claim/defer protocol
Contracts
Explicit service-to-service authorization
Entity Directory
Unified identity table for users, agents, and services
Services Reference
Identity
Authentication, authorization, Entity Directory, Credential Vault
Logging
Structured logs, metrics, traces, AI analysis
Catalog
Versioned resource registry for services, assistants, workflows
Assistants
AI workflow orchestration, rule engine, @mention routing
Messaging
Real-time WebSocket conversations with stream control
Runtime
Dataflow graph execution engine with state persistence
Integrations
LLM provider gateway (OpenAI, Anthropic, HuggingFace)
Network
SDN mesh, contract-based routing, policy enforcement
Libraries
@symbia/sys
Service registry, port resolution, Symbia Script parser
@symbia/http
Express server factory with health checks, graceful shutdown
@symbia/db
Drizzle ORM wrapper with PostgreSQL/pg-mem dual-mode
@symbia/relay
SDN client for publishing/subscribing to events
@symbia/logging-client
Telemetry SDK for logs, metrics, traces
@symbia/id
Identity client for token validation
Guides
API Reference
Identity Service
POST /api/auth/loginPOST /api/auth/introspectPOST /api/agents/authenticateGET /api/entities/:idPOST /api/credentialsIntegrations Service
POST /api/integrations/executeGET /api/integrations/providersGET /api/integrations/providers/:provider/modelsHealth Checks (All Services)
GET /health/liveGET /health/readyGET /docs/llms.txt