> This page is for Developer.

> For clean Markdown of any page, append .md to the page URL.
> For a complete documentation index, see https://docs.bigcommerce.com/llms.txt.
> For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://docs.bigcommerce.com/_mcp/server.

# Channel App Requirements

Once approved, channel apps are discoverable on BigCommerce's App Marketplace. Additionally, apps developed by [select partners](https://www.bigcommerce.com/partners/) are marketed in the Channel Manager within the Control Panel of every store. To be approved, channel apps must meet certain requirements. This article lists the requirements for publishing channel apps to both locations.

## General requirements

All Partners:

* Uses [Channels API](/developer/api-reference/rest/admin/management/channels).

* [Creates a channel](/developer/api-reference/rest/admin/management/channels/create-channel) upon app installation.

* Reads and updates channel status using the [Channels API](/developer/api-reference/rest/admin/management/channels) endpoints.

* Follows requirements for specific channel type

* Contains an onboarding user flow

Select Partners:

* Uses [BigDesign](https://developer.bigcommerce.com/bigdesign).

## Storefronts

All Partners:

* Must use [Sites and Routes API](/developer/api-reference/rest/admin/management/sites) so that links generated within BigCommerce, such as "view storefront" and links sent in transactional emails to shoppers, will use the headless storefront's correct URL.

## Marketplaces and marketing

All Partners:

* Must use [Listings API](/developer/api-reference/rest/admin/management/channels), if supporting per product listings.

> **Note**
>
> To promote app performance and user experience best practices, additional general and channel type requirements will be outlined as needed.

## Related resources

### Articles

* [Channels Overview](/developer/docs/integrations/channels)

* [Building Channel Apps](/developer/docs/integrations/channels/guide)

* [Becoming a Partner](/developer/docs/overview/quick-start)

* [Types of Apps](/developer/docs/integrations/apps/guide/types-of-apps)

* [Guide to API Accounts](/developer/docs/overview/api-fundamentals/api-accounts#api-accounts)

* [Building an App](/developer/docs/integrations/getting-started)

* [App Store Approval Requirements](/developer/docs/integrations/apps/guide/approval-requirements)

### Endpoints

* [Channels API Reference](/developer/api-reference/rest/admin/management/channels)
* [Sites and Rites API Reference](/developer/api-reference/rest/admin/management/sites)