C3 AI Documentation Home

Application Modes in C3 AI Studio

An application mode controls four aspects of how your application runs: whether its source code and metadata are editable, whether it has access to test data and types, whether data integration is active, and how it handles schema migration. You select a mode when you create an application. You can change it later within supported transitions.

Application modes

Development

Standard mode for active application development. Source code and metadata are editable, test data and types are available, and data integration is on.

Trial

Experimentation mode for root-package customization without test data. Source code and metadata are editable for the root package only. Data integration is off; features run against raw source data.

Test

Production-like mode with test data available. Source code and metadata are read-only, and data integration is on.

Production

Fully deployed mode for live workloads. Source code and metadata are read-only, and data integration is on. Basic authentication is disabled — users must sign in through SSO.

Application mode comparison

ModeMetadata editableTest data and typesData integrationAutomatic schema migrationAuthentication
Development (dev)YesYesOnDisabledStandard
Trial (trial)Yes (root package only)NoOffEnabledStandard
Test (test)NoYesOnDisabledStandard
Production (prod)NoNoOnEnabledSSO only

Single node environment (SNE) applications use Development or Trial mode. Shared environment applications use Production or Test mode.

Supported mode transitions

You can change an application's mode only within the following pairs:

  • Development (dev) ↔ Test (test)
  • Production (prod) ↔ Trial (trial)

Transitions between pairs (for example, from Development to Production) are not supported.

View your application mode

To view the current mode of your application, navigate to the application's Overview page in C3 AI Studio. The mode appears in the Details section. For more information, see Application Overview.

Change your application mode

To change an application's mode, run the following command from the application's static console:

JavaScript
C3.app().setMode('dev')

Replace 'dev' with the target mode: 'dev', 'test', 'prod', or 'trial'. Only supported transitions are valid.

See also

Was this page helpful?