---
title: Introduction
tags:
  - content-releases
  - tech design
---

## Summary

There are two pages, ReleasesPage and ReleaseDetailsPage. To access these pages a user will need a valid Strapi license with the feature enabled and at least `plugin::content-releases.read` permissions.

Redux toolkit is used to manage content releases data (data retrieval, release creation and editing, and fetching release actions). `Formik` is used to create/edit a release and all input components are controlled components.

### License limits

Most licenses have feature-based usage limits configured through Chargebee. These limits are exposed to the frontend through [`useLicenseLimits`](/docs/core/admin/ee/hooks/use-license-limits).
If the license doesn't specify the number of maximum pending releases a hard-coded default is used: max. 3 pending releases.

### Endpoints

For a list of all available endpoints please refer to the [detailed backend design documentation](/docs/core/content-releases/backend).
