Skip to content

Production, staging, development

Every deployment is labeled development, staging, or production. The label organizes config, credentials, and analytics — it does not change runtime behavior by itself.

LabelTypical use
developmentLocal or internal testing, localhost allowed domains
stagingPre-release QA, client UAT, load tests
productionLive visitor traffic
ResourcePattern
AssistantsClone prod → staging for safe prompt edits
CredentialsSeparate keys per environment — never prod keys on staging
DeploymentsOne widget + one API deployment per environment
ToolsPoint staging tools at sandbox API base URLs
  1. Duplicate or create assistants for non-prod work.
  2. Create deployments with the correct Environment field.
  3. Use distinct deployment IDs in embed code per site.

Filter analytics, tool logs, and audit feed by environment to avoid mixing test traffic with production metrics.

  1. Test assistant + tools in staging deployment.
  2. Validate rich content and JWT if used.
  3. Publish prompt/config changes to production assistant or swap deployment assistant link.