Skip to main content
Three ways to run Teable — pick by what you need:
Teable CloudFull-featured self-hostStandalone self-host
Tables, collaboration, API, automation
AI features (chat, agents)
App Builder (build & deploy apps)
Sandboxes / previews
Runs onteable.ai — nothing to deployone machine (Docker) or a Kubernetes clusterone machine: app + PostgreSQL
Start hereteable.aiArchitectureteableio/teable-deploymentDocker Deployment
Standalone and full-featured are not a fork in the road: the full-featured platform attaches a runtime plane next to your existing standalone Teable — your data stays in place. Start standalone today, add AI later: migration guide.

Let an AI agent deploy it

The deployment repository is written to be driven by AI agents. Point your agent harness (Claude Code, Codex, …) at teableio/teable-deployment, tell it which environment you’re deploying to, and it can take the deployment end to end. Prepare three things:
  1. A domain — everything derives from one base domain, e.g. teable.example.com.
  2. A DNS token — an API token for the platform hosting your DNS (Cloudflare, Route 53, …), so DNS records and TLS certificates can be set up automatically. Scope it to that one zone.
  3. Access to the deployment target:
TargetWhat to hand the agent
Your own machine — Docker all-in-one, local modeJust Docker on the machine — no domain or DNS token needed (everything runs on *.localhost)
A cloud server — Docker all-in-oneSSH access to the machine
A managed cluster on AWS (EKS) / GCP (GKE) / Azure (AKS)Create the cluster, then hand over its kubeconfig
Any existing Kubernetes clusterA kubeconfig that can install Helm releases
That’s all it takes — the repository’s guides, doctor scripts, and version manifests carry the agent through the rest.
Last modified on July 15, 2026