# Subscribe to an API

Subscribing to an API product grants your application access to the APIs included in that product. This guide walks you through the subscription process.

## Prerequisites[​](#prerequisites "Direct link to Prerequisites")

* A Developer Portal account with an active status. See [Register and Log In](https://docs.api7.ai/api7-gateway/developer-portal/guides/register-and-login.md).
* At least one [application](https://docs.api7.ai/api7-gateway/developer-portal/guides/create-application.md) created.

## Subscribe to an API Product[​](#subscribe-to-an-api-product "Direct link to Subscribe to an API Product")

1. Log in to the Developer Portal.
2. Navigate to the **API Hub**.
3. Click on the API product you want to subscribe to.
4. Click **Subscribe** (or **Subscribe Now**).
5. Select the application you want to subscribe with from the dropdown.
6. Click **Confirm**.

## Subscription Approval[​](#subscription-approval "Direct link to Subscription Approval")

After submitting a subscription request, one of two things happens:

### Auto-Approved[​](#auto-approved "Direct link to Auto-Approved")

If the API product has automatic subscription approval enabled, the subscription is immediately active. You can proceed to [create credentials](https://docs.api7.ai/api7-gateway/developer-portal/guides/manage-credentials.md) and start making API calls.

### Pending Approval[​](#pending-approval "Direct link to Pending Approval")

If the API product requires manual approval:

1. Your subscription enters a **Waiting for Approval** state.
2. The API provider's administrators are notified of your request.
3. You will be notified when the subscription is approved or rejected.
4. Once approved, the subscription becomes active and you can create credentials.

You can check the status of your subscriptions in the application detail page under **My Applications**.

## Subscribe to Multiple Products[​](#subscribe-to-multiple-products "Direct link to Subscribe to Multiple Products")

You can subscribe a single application to multiple API products. Each subscription is independent:

* Different products may have different approval requirements.
* Credentials created in the application can be used with any of its subscribed products (as long as the credential type matches the product's authentication type).

You can also subscribe multiple applications to the same API product.

## Cancel a Subscription[​](#cancel-a-subscription "Direct link to Cancel a Subscription")

If you no longer need access to an API product:

1. Navigate to **My Applications** and select the application.
2. Find the subscription you want to cancel.
3. Click **Cancel** and confirm.

Cancelling a subscription removes your access to the API product through this application. Existing credentials remain in the application but will no longer authenticate requests to the cancelled product's APIs.

## Next Steps[​](#next-steps "Direct link to Next Steps")

After your subscription is active:

1. [Manage credentials](https://docs.api7.ai/api7-gateway/developer-portal/guides/manage-credentials.md) to create authentication tokens.
2. [Try the API](https://docs.api7.ai/api7-gateway/developer-portal/guides/try-api.md) to test API calls directly from the Developer Portal.
