Deployment Topologies
Svantic supports three deployment topologies. Choose based on your scale, isolation requirements, and knowledge sharing needs.1. Standalone
One machine. One Svantic. One or more applications. The simplest deployment: Svantic runs as a local server, and applications on the same machine (or network) register as agents.- Local development and testing
- Single-team workloads
- Prototyping and demos
- Small-scale production (single server)
- Zero infrastructure overhead
- Knowledge persists locally
- All capabilities on one machine
- No network latency between components
2. Sidecar
One pod. One Svantic sidecar. One application. Fully autonomous. Svantic runs as a sidecar container alongside your application in a Kubernetes pod. Each pod gets its own AI brain. The sidecar operates independently — it can plan, execute, and learn even when disconnected from any central infrastructure.- Distributed worker fleets, each with its own AI
- Microservices that need autonomous AI capabilities
- Edge deployments where connectivity is unreliable
- Teams that want isolation — one service, one brain, no shared state
- Full autonomy — works without any central coordination
- Knowledge is local to each pod
- Horizontal scaling: more pods = more capacity
- Each pod is self-contained and independently recoverable
3. Central + Sidecar (Hub Mesh)
One central brain. Many sidecar arms. Shared knowledge. Distributed execution. A central Svantic instance acts as the hub — it holds the shared knowledge store, the agent registry, and coordinates across all sidecars. Each sidecar registers with central, inherits shared knowledge, and operates autonomously for local tasks.- Enterprise deployments with multiple teams and services
- Fleets where cross-instance learning is valuable
- When you want centralized monitoring and agent management
- When different services need to compose capabilities across pods
- Your application registers with its local sidecar Svantic
- The sidecar registers itself with central Svantic
- Central sees all agents across all pods
- Central can route tasks to any pod’s capabilities
- Knowledge learned by any sidecar can be promoted to the shared store
- Shared knowledge store — learning from Pod A benefits Pod C
- Centralized agent discovery — central knows about all capabilities
- Sidecars remain autonomous — if central goes down, sidecars continue operating
- Gradual rollout — start with sidecars, add central later
