Understanding Infura's credit-based pricing model
Infura uses a credits-based pricing model, where each request is assigned a cost in credits based on its resource intensity.
Credit-based pricing
Instead of counting individual API requests, Infura assigns each API request type a certain number of credits based on the resource intensity of the API type in question. As developers make requests, the quota of credits available to their MetaMask Developer plan is reduced by the number of credits used, based on the volume and type of the requests.
The full list of credit costs is available in the MetaMask docs.
Daily and throughput quotas
All API and RPC requests are measured and billed based on credits. This is applicable for the daily quota limit, measured as credits per day, and throughput limits, measured as credits per second.
Credit monitoring
The MetaMask Developer Dashboard provides a widget and analytics page at https://developer.metamask.io/billing/usage, which breaks down credit usage by specific RPC or other API call methods. Check out our guide to managing your usage.