Self-Hosting & BYOC
Run Tellodb in your own infrastructure. One binary, zero dependencies, full control. Or deploy in your cloud with our BYOC program.
Self-Hosted Core Engine
The Tellodb Core engine is a single Rust binary — download, run. No Docker required. No database to configure. Works on macOS, Linux, and Windows. Everything needed for agent memory is inside the binary: HNSW vector index, BM25F full-text search, typed knowledge graph, temporal KV store, and deterministic analytics vault.
Embeddings are handled locally via Candle (CPU/GPU) or ONNX Runtime. No external embedding API is needed. The engine works completely air-gapped.
curl -L https://github.com/Tellodb/Tellodb/releases/latest/download/tellodb-x86_64-linux -o tellodb
chmod +x tellodb
export TEMPORAL_MEMORY_API_KEY=my-secret
export TEMPORAL_MEMORY_EMBEDDING_MODEL=BAAI/bge-small-en-v1.5
./tellodb
# Listening on http://localhost:3000docker run -p 3000:3000 \
-e TEMPORAL_MEMORY_API_KEY=my-secret \
-e TEMPORAL_MEMORY_EMBEDDING_MODEL=BAAI/bge-small-en-v1.5 \
-e TEMPORAL_MEMORY_DATA_DIR=/data \
tellodb:latest (build from Dockerfile in repo)Configuration
Binary Size
~45 MB
Statically linked. No runtime dependencies.
Startup Time
< 1s
Cold start, all indexes loaded.
Memory (100K obs)
~800 MB
Includes all indexes. Configurable retention.
Price
Free
Open source (Apache 2.0). No license fees.
- Set TEMPORAL_MEMORY_API_KEY: Any string used to authenticate all requests. Treat this like a database password.
- Choose an embedding model: Set TEMPORAL_MEMORY_EMBEDDING_MODEL to a HuggingFace model ID (e.g., BAAI/bge-small-en-v1.5). The model is downloaded on first run and cached locally.
- Set the data directory: TEMPORAL_MEMORY_DATA_DIR defaults to the current directory. All database files (.redb) and the vector index (.hnsw) are stored here.
- Bind address: TEMPORAL_MEMORY_HOST (default 0.0.0.0) and PORT / TEMPORAL_MEMORY_PORT (default 3000).
- Enable GPU: Build with --features gpu-cuda and set TEMPORAL_MEMORY_DEVICE=cuda.
Enterprise BYOC
For organizations requiring dedicated infrastructure with full data sovereignty, we offer a Bring Your Own Cloud (BYOC) program. You provide the cloud account (AWS, GCP, or Azure); we provide Terraform modules that provision the Tellodb Core instance in your VPC. The management plane only receives health metrics — your data never leaves your infrastructure.
BYOC includes: dedicated single-tenant instance, customer-managed encryption keys (CMEK), custom networking (VPC, PrivateLink), 99.95% uptime SLA, and priority support.
Contact enterprise@tellodb.com for a BYOC assessment and pricing.
- Terraform modules for automated provisioning in AWS, GCP, and Azure.
- Zero-access architecture — no SSH, VPN, or inbound network access required for operations.
- Outbound-only connectivity to the management plane for health metrics.
- Configurable retention policies, backup schedules, and disaster recovery.