Synodes Documentation
Synodes is an open-source platform that spins up sandboxed dev containers with per-agent Turso databases for AI coding agents. Every agent gets an isolated Linux environment — install packages, run commands, and deploy preview apps — with a fully provisioned SQLite-compatible database injected via environment variables.
🚀 Getting Started
Install the CLI, authenticate, and create your first sandbox in under 2 minutes.
📦 SDK Quickstart
Python & TypeScript SDKs with Turso database injection. Agent memory in one command.
🏗 Architecture
Control plane, regional runners, sandbox lifecycle, network isolation — how Synodes fits together.
🗄 Turso Databases
Every sandbox gets its own database. Zero-latency local replicas, branches, and auto-teardown.
⌨ CLI Reference
Complete command reference: create, start, stop, exec, ssh, snapshots, and volumes.
💳 Pricing
Pay-as-you-go consumption: $0.05/container-hour, $0.25/GB-month for Turso DB. 5 free hours/month. No plans, no minimums.
Popular Topics
- Installing the Synodes CLI
- Python SDK — agent memory with Turso
- TypeScript SDK — sandbox management
- CLI: creating sandboxes with environment variables
- How per-agent database provisioning works
- Sandbox lifecycle and auto-cleanup
SDK Support
🐍 Python
pip install synodes — full sandbox lifecycle, file ops, Git, LSP, process execution.
📘 TypeScript
npm i @synodes/sdk — same API surface, async/await, full type safety.
🔵 Go
Native Go SDK for high-performance agent runners and CLI tooling.
☕ Java / 💎 Ruby
SDKs for JVM and Ruby ecosystems — same sandbox lifecycle API.
Need Help?
Check the FAQ for common questions about security, data retention, and billing. Found a bug or have a feature request? Open an issue on GitHub.