Skip to content

Definitions

application
Any software that provides a service
It can be an downloadable executable, a SaaS, a SaaS+API or API-only
end-user
Application user.
provider:
Application publisher.
Usually a company providing SaaS or API services, or native application.

User management

fastonboarding
Process where end-user doesn't need to have an account on apifew.com
A temporary account is automatically created to reduce onboarding friction.

License

Pricing

pricings
Configuration for monetization and access control purposes.
3 kinds exist: pricing plans, endpoint subpricings and credit subpricings.
Subpricings are linked to pricing plans, usually if an application is API enabled.
pricing plans
Main kind of pricing, all application must have a least one pricing plan defined.
Apifew will grant end-users licenses in accordance with such schema.
A pricing plan includes at least a description and a pricing model (period-based and/or metered aka 'subpricing').
API subpricing
Pricing specific to APIs. It allows metered invoicing.
It encompasses both endpoint subpricing (metered by API calls) and credit (metered by API response).
endpoint subpricing
It is classic API monetization based on the number of requests for a given endpoint..
credits subpricing
Some use-cases involve some kind of fine-tuning pricing.
In such cases, a counting variable is defined ("credits").
pricing buckets
Each pricing/subpricing is organized by buckets.
It allows volume discount, overruns, solf limits, hard limits...
At least one buccket need to be defined for a given pricing.