Subscription-less APIs¶
A subscription-less API is a published API proxy that is not tied to subscription plans in the Developer Portal. API consumers do not need to select a subscription plan or subscribe through the standard subscription flow to consume the API, though you may still secure the API using other mechanisms (for example, API keys or OAuth configured on the API).
Use subscription-less publishing when you want the API to be discoverable in the Developer Portal without enforcing plan-based quotas and rules that come from Subscription plans.
Before you begin¶
- The API proxy is deployed to your Self-Hosted Gateway and works as expected in your environments. See Getting Started with Self-Hosted Gateway.
- You have permission to change the API lifecycle (typically API publisher or equivalent).
Do not assign subscription plans¶
Subscription-less behavior applies when no subscription plans are active for the API:
- Sign in to the API Platform Console.
- Open the project and select the API proxy.
- In the left navigation menu, click Manage and then Monetize.
-
Ensure Subscription Plan Status is disabled (off) for all plans. For background on plans, see Assign Subscription Plans to APIs.
If any plan is enabled for the API, consumers may be guided through subscription and plan selection for that API; that pattern is described in Subscription-based APIs.
Publish the API¶
-
In the left navigation menu, click Manage and then Lifecycle.
-
When the API is ready for external consumers, click Publish.
-
In the publish dialog, confirm the display name and click Confirm. The lifecycle state becomes Published.
Invoke the API¶
-
Navigate to Developer Portal by clicking Developer Portal.
-
Consumers can find the API in the Developer Portal by going to APIs.
-
Receive the cURL to invoke the API by navigating to the Documentation.
-
Invoke API.





