Documentation
Follow a complete path through Daptin.
Follow a focused guide for each product capability. Every guide includes configuration context, a working path, verification steps, and the boundary to test before production.
Start with a local server →Learning paths
Start with an outcome, not a feature name.
Publish a data-backed frontend
Automate a business operation
Prepare for production
Feature guides
Go directly to the capability you are implementing.
Data modeling
Define typed tables, constraints, indexes, relationships, and external UUID identities.
Feature overview →APIs and discovery
Use JSON:API, OpenAPI, metadata discovery, and the optional GraphQL interface.
Feature overview →Authentication
Configure account flows, JWT sessions, password recovery, and TOTP.
Feature overview →Permissions and tenancy
Test table, record, owner, group, relationship, and action access.
Feature overview →OAuth and OIDC provider
Register clients and verify authorization code, PKCE, tokens, keys, and revocation.
Feature overview →Files and assets
Upload, authorize, stream, cache, and retrieve record-backed files.
Feature overview →Cloud storage
Connect server-held credentials and rclone-backed stores to application files.
Feature overview →Sites and publishing
Serve static products by hostname or path from managed storage.
Feature overview →Backend actions
Compose validated, permission-aware server operations from reusable outcomes.
Feature overview →Scheduled work
Run actions on a schedule with an explicit user and transaction context.
Feature overview →State tracking
Record and validate state transitions through a declared machine.
Feature overview →External integrations
Import OpenAPI operations and connect shared or per-user provider credentials.
Feature overview →AI model gateway
Expose OpenAI-compatible routes backed by configured model providers.
Feature overview →Realtime events
Subscribe authorized clients to live record-change notifications.
Feature overview →Collaborative documents
Persist and synchronize Yjs updates for multi-user product surfaces.
Feature overview →Mail server
Receive, store, read, queue, and send application-connected email.
Feature overview →File and feed protocols
Enable FTP, FTPS, WebDAV-style routes, RSS, Atom, and JSON Feed.
Feature overview →Metering and quotas
Measure plan usage and enforce product entitlement before admitting work.
Feature overview →Operations
Configure persistence, limits, liveness, statistics, caching, and clustering.
Feature overview →Operate the server
Prepare the environment around the product.
Server configuration
Set runtime, database, storage, and service options.
Database setup
Choose and connect SQLite, MySQL, or PostgreSQL.
Production deployment
Plan persistence, TLS termination, secrets, limits, and upgrades.
Monitoring
Use liveness, statistics, logs, and database-pool evidence correctly.
Clustering
Coordinate cache, PubSub, and counters across instances.
TLS certificates
Serve encrypted traffic and verify certificate handling.
