Release Channels

Release Channels segment traffic in your Application. The main purpose of release channels is to isolate traffic between services to service and service to capability. They are analogous to environments in other contexts.

By default, all Applications have a single release channel in which services are deployed.

You can configure additional for use cases such as staging, dogfood, or compliance scenarios.

Characteristics of Release Channels

  • Release channels have preconditions which control releases for services inside them.
  • Release channels can be used to specify overrides to all services that are within them.


Release channels are edited as part of application edit. Go to $, navigate to the application, and click on configure. Services will pick up changes on next push, with the exception of deletion of release channels which happen immediately.