Documentation
Build against Trestle's actual contracts.
The documentation follows the implemented product from choosing SQLite or PostgreSQL through schema design, authentication, files, realtime, automation, recovery and deployment.
Choose a path
- Cluster TrestlePair nodes, inspect cluster health and drift, propagate configuration, or replicate SQLite collections and records with Raft.
- Use PostgreSQLConnect PostgreSQL 16-18, configure TLS and pooling, initialize safely, and understand provider-specific operations.
- Model dataCreate typed collections, write records, query them and evolve schemas.
- Authenticate clientsSeparate application users, browser sessions and trusted service credentials.
- Enforce accessApply per-operation collection rules and test them with the simulator.
- Store filesUse local or S3-compatible objects behind one authenticated API.
- Automate workDeliver committed events through jobs, signed webhooks or AWS Lambda.
- Deploy TrestleInstall verified releases and configure databases, TLS, proxies, services, updates and rollback.
- Design a stackSee browser, SSR, mobile and service architectures that fit Trestle.
Stable v0.1.5 public preview
v0.1.5 is the current stable release. The documentation covers the original platform, PostgreSQL parity, Gantry clustering and propagation, and SQLite Raft replication. Read the support boundary and hardening evidence; this is a public-preview release, not a production or battle-proven claim.