axiom

Ingest logs, metrics, and events into Axiom via REST API.

76|18|Updated Dec 12, 2025
One-click install
npx skills add https://github.com/vm0-ai/vm0-skills --skill axiom
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: axiom
Source: https://github.com/vm0-ai/vm0-skills/tree/main/axiom
Command: npx skills add https://github.com/vm0-ai/vm0-skills --skill axiom

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill enables programmatic ingestion, dataset management, and query execution against Axiom, making observability data actionable.

Core Features & Use Cases

  • List and manage datasets
  • Ingest JSON/NDJSON data
  • Run APL queries and retrieve results
  • Create annotations and monitors
  • Get current user (with PAT when needed)

Quick Start

Quick start: list available datasets via bash -c 'curl -s "https://api.axiom.co/v2/datasets" -H "Authorization: Bearer ${AXIOM_API_TOKEN}"'

Frequently Asked Questions about axiom

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I ingest logs and metrics into Axiom via REST API?▼

Ingest logs, metrics, and events into Axiom by sending JSON or NDJSON data to Axiom's REST API endpoints using your AXIOM_API_TOKEN. The edge ingestion endpoints accept structured data, which you can then query and analyze using APL.

What is APL and how do I query data in Axiom?▼

APL (Axiom Processing Language) is Axiom's query language for analyzing ingested datasets. Run APL queries against your datasets via the API to extract insights, filter events, and retrieve results for observability dashboards and reporting.

Can I manage datasets and create monitors programmatically?▼

Yes. Use Axiom's REST API to list and manage datasets, create annotations and monitors, and retrieve query results. All operations require AXIOM_API_TOKEN; user endpoints require AXIOM_PERSONAL_ACCESS_TOKEN and optionally AXIOM_ORG_ID.

What authentication do I need to access Axiom's API?▼

Most Axiom API operations require AXIOM_API_TOKEN. For user-specific endpoints, use AXIOM_PERSONAL_ACCESS_TOKEN, and include AXIOM_ORG_ID when authenticating with PAT to ensure proper organization scope.

How do I build an observability pipeline with Axiom?▼

Build an observability pipeline by ingesting logs and metrics via REST API, managing datasets, running APL queries for analysis, and creating monitors and annotations to track system behavior and trigger alerts.