Glossary
Quick reference for common terms used throughout Axol documentation.
Core Concepts
API Key
A unique identifier used to authenticate requests to the Axol API. Generated in your dashboard and included in request headers.
Compute Unit (CU)
A measurement of computational resources (CPU, RAM, disk I/O, network) consumed by an API request. Different methods cost different amounts of CUs based on their complexity.
Examples:
eth_blockNumber: 10 CUseth_call: 26 CUsdebug_traceTransaction: 5,000 CUs
See Compute Units for details.
CUPs (Compute Units Per Second)
Maximum throughput rate measured in CUs consumed per second. Controls how fast you can make requests. Also called "throughput limit".
Example: 10,000 CUPs = ~400 requests/second (assuming 25 CU average)
Monthly CU Pool
Total compute units available per billing cycle. Separate pools exist for standard and trace methods. Resets on your billing date.
Trace CU Pool
Separate CU allocation for high-compute trace and debug methods (trace_*, debug_*). Prevents accidental overages from expensive operations.
Rate Limiting
Throughput Limit
See CUPs above. The maximum rate at which you can consume CUs per second.
Soft Limit
Warning threshold at which you receive alerts (typically 80-90% of your limit). No API restrictions yet.
Hard Limit
Absolute maximum. Requests are throttled or rejected when reached (typically 100-110% of your limit).
Overage Billing
Optional billing mode where you're charged for CUs consumed beyond your monthly pool, rather than being throttled. Available on paid plans - view pricing for details.
Methods & Operations
Standard Methods
Regular API methods like eth_*, net_*, web3_*. Low to medium CU cost (5-500 CUs). Count toward standard CU pool.
Trace Methods
High-compute methods for transaction debugging (trace_*, debug_*). Very high CU cost (1,000-50,000 CUs). Count toward trace CU pool.
Examples:
trace_transaction: 1,000 CUsdebug_traceTransaction: 5,000 CUsdebug_traceBlockByNumber: 50,000 CUs
RPC (Remote Procedure Call)
Standard protocol for interacting with blockchain nodes. Axol provides RPC endpoints for all supported chains.
WebSocket
Real-time bi-directional communication protocol for receiving live blockchain data (new blocks, transactions, etc.). Each event costs 40 CUs.
Blockchain Terms
Chain ID
Numeric identifier for EVM-compatible chains (e.g., Ethereum = 1, Polygon = 137). Used to prevent transaction replay attacks.
API ID
Axol's string identifier for chains in API calls (e.g., ethereum, polygon, bitcoin). More readable than chain IDs.
Archive Data
Historical blockchain data beyond recent blocks. Availability varies by chain and tier:
- Free/Starter: Last 30 days
- Base: Last 90 days
- Growth: Last 180 days
- Scale+: Full history
Gas Price
Cost to execute transactions on EVM chains, measured in gwei (1 gwei = 0.000000001 ETH). Axol provides real-time gas price data.
ENS (Ethereum Name Service)
Human-readable names for Ethereum addresses (e.g., vitalik.eth → 0x...). Axol supports ENS resolution.
UTXO (Unspent Transaction Output)
Bitcoin's transaction model. Each output can be spent once. Used for Bitcoin balance and transaction queries.
SPL Token
Solana Program Library token standard, similar to ERC-20 on Ethereum.
Tiers & Pricing
Tier
Pricing level determining your CU allocations, features, and support level. Current tiers: Free, Starter, Professional, Business (max tier).
Overage Rate
Cost per 1M CUs when you exceed your monthly pool (if overage billing enabled). View paid plans for current rates.
SLA (Service Level Agreement)
Guaranteed uptime percentage:
- Free/Starter: No SLA
- Professional: 99.5%
- Business (max tier): 99.9%
Error Codes
401 Unauthorized
Invalid or missing API key. Check authentication.
402 Payment Required
Monthly CU pool exhausted. Enable overage billing or upgrade tier.
403 Forbidden
API key lacks required scope/permission.
429 Too Many Requests
Throughput limit (CUPs) exceeded. Implement backoff and retry.
500 Internal Server Error
Server-side issue. Check status.axol.io or contact support.
Support & Resources
Dashboard
Web interface at app.axol.io for managing API keys, viewing usage, and configuring alerts.
SDK (Software Development Kit)
Pre-built client libraries for Python and TypeScript/JavaScript that simplify API integration.
CU Calculator
Tool for estimating monthly CU usage based on your expected API call patterns.
See also:
- Compute Units - Detailed CU explanation
- Rate Limits - How limits work
- Pricing - Tier comparison
- Troubleshooting - Common issues and solutions