Docs

Docs

Everything about running your apps on a ShipTiffin box. New here? Start with the quickstart, or hand your coding agent the setup prompt. Agents can read it all at once from llms-full.txt.

Start here

  • Set up ShipTiffin with your coding agentThe setup prompt, what only the person can do, connecting Claude Code, Codex, Cursor and VS Code.
  • QuickstartGet a box (managed, or self-hosted on Hetzner or any Ubuntu server), connect the CLI and your agent, ship a first project.
  • ConceptsThe box, projects and resources, sharing the box, changes, risk tiers, undo, people and API keys.
  • Working with agentsThe MCP server, plan then apply, API keys, CLI conventions, untrusted data.
  • Managed boxesHow shiptiffin.com sets up a box in your Hetzner account, what it can and can't do, billing.
  • What works and what doesn'tEvery framework, limit and known gap.
  • Security modelWhat the box protects and how.

Services

  • Apps and deploysFrameworks, tiffin.config.ts, deploys, previews, GitHub, env and secrets.
  • Postgres, KV and backupsDatabases, branches, Valkey, backups and restores.
  • FilesS3-compatible buckets, uploads, image resizing.
  • EmailSending through a provider, the test inbox, sending domains.
  • Sign-inBetter Auth on the box: passwords, magic links, passkeys, OAuth.
  • JobsQueues, crons and durable workflows.
  • DomainsThe box's domain and each project's own domains.
  • MonitoringMetrics, logs, alerts and error tracking.
  • AnalyticsCookieless visits and events.
  • ProtectionRate limits, bot challenge, firewall.

More