Skip to main content
An instance is a dedicated Coder deployment with its own database, namespace, and domain. Creating one takes about 2–5 minutes.

What you get

When you create an instance, Codespace automatically provisions:
  • A Kubernetes namespace
  • A PostgreSQL database
  • A Coder Helm release
  • A TLS certificate
  • A DNS record at your-subdomain.codespace.sh

Create an instance

  1. From the dashboard, click New Instance
  2. Enter an instance name — a friendly name like “My Team” or “Engineering”
  3. Choose a subdomain — this becomes your domain: subdomain.codespace.sh
  4. Click Create Instance

Subdomain rules

  • Lowercase letters, numbers, and hyphens only
  • Must start and end with a letter or number
  • Cannot be changed after creation

Track provisioning

After creating your instance, you’re taken to the detail page where you can watch provisioning progress. The Events tab shows each step:
  1. Namespace creation
  2. Database setup
  3. Coder Helm release
  4. TLS and DNS configuration
The dashboard polls for updates automatically. You don’t need to refresh the page.

When it’s ready

Once the status changes to Running:
  • Click Open Coder to access your Coder dashboard
  • Copy the admin credentials from the credentials card to sign in
  • Start creating workspaces from templates
If provisioning fails, see Retry failed provisioning for troubleshooting.