API-First Data Platform
Build on the data platform that scales with you
Axiom API provides a unified interface for ingesting, querying, and monitoring your data. RESTful endpoints, real-time streaming, and SDKs for every major language.
curl -X POST https://api.axiom.dev/v2/datasets/logs/query \
-H "Authorization: Bearer axm_live_..." \
-H "Content-Type: application/json" \
-d '{
"apl": "logs | where status >= 400 | top 10 by count()",
"startTime": "2026-02-01T00:00:00Z",
"endTime": "2026-03-01T00:00:00Z"
}'Endpoints
All endpoints are versioned under /v2 and accept JSON request bodies. Responses include standard pagination cursors and rate limit headers.
/v2/datasetsList all datasets in your workspace with pagination and filtering support.
/v2/datasets/{id}/queryExecute SQL or APL queries against a specific dataset with streaming results.
/v2/pipelinesCreate or update an ingestion pipeline with transformation rules and routing.
/v2/monitors/{id}Remove a monitor and its associated alert configurations permanently.
Authentication
Axiom uses API tokens for authentication. Include your token in the Authorization header of every request. Tokens can be scoped to specific datasets and actions.
We support two token types: Personal tokens for development and testing, and Service tokens for production workloads with fine-grained permissions.
All API traffic is encrypted via TLS 1.3. Tokens are hashed at rest and can be rotated without downtime.
Rate Limits
Rate limits are applied per-token and vary by plan. Free tier allows 100 requests/minute, Pro allows 1,000, and Enterprise limits are custom.
Official SDKs
Idiomatic client libraries maintained by the Axiom team. All SDKs support async operations, automatic retries, and type-safe responses.
Python
pip install axiom-sdkNode.js
npm install @axiom/sdkGo
go get github.com/axiom/sdk-goRuby
gem install axiom-sdkChangelog
Feb 2026
Streaming query results
Query responses now support Server-Sent Events for real-time result streaming.
Jan 2026
Rate limit headers
All responses now include X-RateLimit-Remaining and X-RateLimit-Reset headers.
Dec 2025
Pipeline transformations
Added support for custom transformation functions in ingestion pipelines.
Start building today
Get your free API key and start ingesting data in under five minutes. No credit card required for the free tier.
Get Your API KeyFree tier includes 1 GB ingestion and 30-day retention