Quickstart
Get Truss running locally in 5 minutes. Start here.
Truss is an open-source Backend-as-a-Service (BaaS) for self-hosters. Think Supabase or Firebase, but you own everything — your server, your data, your auth stack.
It provides a unified dashboard and client API for:
Every feature is accessible through a REST API on port 8787. Two API layers:
/v1/db/:table, /v1/sql) — CRUD your tables, run SQL, call functions/v1/status, /v1/projects, etc.) — Platform management for CLI, bots, and LLMsAll client API endpoints require an API key passed via the apikey header.
Quickstart
Get Truss running locally in 5 minutes. Start here.
Self-Hosting
Deploy with Docker or Coolify. Deployment guide.
Database
SQL-over-HTTP, Auto-REST, pgvector, full-text search. Database guide.
API Reference
Full endpoint reference for the client API. REST API docs.