Products, API bundles and more

Preface
Project X is easy to use. You add an API, create a subscription plan for it, and let your customers use the API according to the plan.
Project X engine is extremely versatile. Each subscription plan allows to impose quotas and rate limits on one or a combination of endpoints, configure, how calls to each endpoint affect the quota, configure what features are available to customers, thus separating basic features from premium.
There is, however, one flaw in the concept of subscription plans: if a vendor provides several APIs, the customer has to subscribe to each API separately. That creates inconveniences for big API vendors, for those willing to implement credit-based models, and their customers, too.
Meet Products
The new release addresses these issues and enables next strategic steps.
Instead of subscription plans, Project X now offers Products.
What is the difference?
- A product can now include any combination of endpoints from any number of APIs.

- Endpoints not included in the product are unavailable for calling by the customers.
- It’s now trivial to sell API bundles when several APIs are combined into one product and sold as a whole for a discounted price.
- For credit-based models it’s now possible to apply a global credit balance, i.e. to all endpoints in all APIs.

- Rate limits can also be applied to any combination of endpoints, even cutting through several API boundaries.

- This applies to rejection rules as well.
