Skip to main content

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
Last modified on May 30, 2026