Release channels

Control which versions customers can access based on their license.

Overview

Release channels let you control exactly which versions of your package different customers can access and how long they have that access for. This enables powerful distribution strategies like beta programs, version freezing on expiry, and tiered access levels.

How channels work

Each license is assigned to a release channel. When a customer tries to install or update a package, Privato checks their license's channel to determine which versions they can see.

Default Channels

Privato does not create any default release channels for your package as it is a personal choice as to how you wish to structure access and lifetime.

Creating channels

To create a custom release channel:

  1. Navigate to your Package dashboard
  2. Click Release channels
  3. Click Create channel
  4. Configure the channel rules

Limited functionality

Release channels have a limited set of functionality in the public beta and are designed mainly to connect to Stripe subscriptions and one-off purchases.

We will be improving the behaviour of release channels in a future update with version constraints, stability constraints, and more.