Documentation Index
Fetch the complete documentation index at: https://docs.tovuk.com/llms.txt
Use this file to discover all available pages before exploring further.
Tovuk platform resources are managed through the CLI and API so agents do not
need dashboard access.
Commands
npx tovuk platform --app app_1 --json
npx tovuk sqlite create --app app_1 DB --json
npx tovuk kv create --app app_1 CACHE --json
npx tovuk queue create --app app_1 jobs --json
npx tovuk cron create --app app_1 nightly "0 0 * * *" --json
npx tovuk durable create --app app_1 Room --json
npx tovuk binding create --app app_1 AUTH_SERVICE --target auth-app --json
npx tovuk caps set worker_requests --period day --value 100000 --json
Resource model
- SQLite: app data with row and storage meters.
- KV: small config, sessions, feature flags, and cache metadata.
- Queues: background jobs, retries, emails, and webhook processing.
- Cron triggers: scheduled cleanup, polling, and reports.
- Durable Objects: keyed stateful Rust actors for realtime coordination.
- Service bindings: private worker-to-worker calls without public URLs.
- Usage caps: hard stops and notification thresholds for predictable spend.
Use object storage commands for app files and media:
npx tovuk storage list --app app_1 --json
npx tovuk storage upload --app app_1 ./logo.png uploads/logo.png --public --json
npx tovuk storage download --app app_1 uploads/logo.png ./logo.png --json
npx tovuk storage delete --app app_1 uploads/logo.png --json