Create a first plan
- Open the dashboard and create a metered Feature with a stable code, such as
api_calls. For the quickstart, use count aggregation so each unique event contributes one unit. - Create a plan with a unique code such as
quickstart_free, a monthly interval and a zero subscription price. Add the Feature entitlement with a usage limit of 10,000. - Create a customer with an external ID from your application, then activate a subscription to this plan. A plan alone does not grant a customer access.
- Submit events with the matching Feature code and check the customer’s usage after asynchronous processing. See the quickstart.
tokens and send that property on every event. Keep the documented event code, aggregation and entitlement aligned.
Read your catalog
The EngineGET /api/v1/plans endpoint returns your organization’s plan catalog: all top-level plans, with their charges, taxes, minimums, entitlements and credit grants. A publishable pk_ key can read it, which makes everything in a plan public. Nozle platform prices and feature availability are not returned as your customer plans. See the public plan catalog for the full response, which plans are included and how to keep sensitive pricing out of it.
0.10.1 or later (0.11.0 is the current release) and handle error before rendering a pricing table. Configure BillingProvider with a publishable key as shown in React setup.