Environments

Environments are isolated workspaces within a project that keep resources and data separate, and are managed through the Management API.

Environments are used to set up deployment workflows, roll out features, or keep test data isolated from production.

circle-info

A production environment is automatically created along with your project.

Create and manage existing environments using the /environments endpointsarrow-up-right in the Management API.

Resources of the following types can be created in an environment:

  • Collection

  • IngestFunction

  • TypeSchema

  • Webhook

  • PersistedDocument

See how different resources relate to each other here:

Project resources in relation to each other
circle-info

Across a single environment, resources of the same type need to be created with unique aliases.

Last updated

Was this helpful?