Quickstart
Get a full instance running in one command. Start here.
Free and open source — self-host the full platform on your own infrastructure.
Truss is the open-source, self-hosted backend console. Think Supabase or Firebase, but you run it yourself — with SSO, ReBAC permissions, OAuth2, API gateway, and feature flags all included in the core.
It provides a unified dashboard and client API for:
It also ships an MCP server so an AI agent can operate the instance, and built-in observability — Prometheus metrics, OpenTelemetry traces, and structured logs, on by default.
Every feature is reachable through a REST API, served on the same origin as the dashboard. Two layers:
/v1/db/:table, /v1/sql) — CRUD your tables, run SQL, call functions/v1/status, /v1/keys, etc.) — manage the platform from a CLI, bot, or LLMAll client API endpoints require an API key passed via the apikey header.
The open-source core is single-org / single-project; multi-org and multi-project are Truss Cloud features.
Quickstart
Get a full instance running in one command. Start here.
Configuration
Wire up Postgres, auth, storage, and more. Configuration 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.
Truss Cloud
Hosted and managed, with multi-org and backups. Create an account.