Each time an API is accessed, the event is captured by Amberflo Metering Service, tracking which user made the call, when it happened, and any other custom metadata included as a Dimension. Meter events are aggregated in real-time as they are ingested according to the type of meter rule configured for the API meter (e.g. Unique Count).
Meters can be defined to capture all aspects of an API transaction, such as API payload, volume of data, type of request, processing time per API call, and more. Amberflo has a variety of meter types available out-of-the-box to support different aggregation rules, including Sum, Max, Duration, Unique Count, Running Total, and Long-Lasting. Monitor API usage and performance without writing additional code or integrating with additional tools.
This usage is automatically correlated with the customer facing Product Item(s) (e.g. API Count) in real time, to produce up-to-date usage metering dashboards, cost incurred, and metered invoices. This data is available, on demand, at any point in the billing cycle.
Enable modern Credits-based pricing plans. Incentivize customers with discounts to pre-pay and buy in bulk, using prepaid (annual, recurring, or custom) credits. Amberflo keeps track of the full-lifecycle of credits management, draw-down, reporting, and renewals.
Amberflo provides several options to integrate usage, billing, and invoicing data and dashboards into your application. i) Amberflo hosted Usage and Billing Portal, ii) Usage and Billing API, and ii) Web UI-Kit.
Amberflo is natively integrated with Stripe, allowing for payment collection. Since Amberflo is itself an API-first platform, any data and artifacts from the platform are accessible via API, allowing users to create customer-facing dashboards and visualizations, or extract raw usage data from Amberflo for downstream systems and applications.
To get started, sign up with the free account and step through the onboarding steps.