APIToolkit (Monoscope) website screenshot

APIToolkit (Monoscope)

APIToolkit (now Monoscope) is an open-source-friendly API observability and monitoring platform that helps teams find and fix production issues before customers notice. It unifies logs, traces, metrics, errors, monitors, and session replay across 17+ framework SDKs and 780+ OpenTelemetry integrations. The platform exposes a REST API (api.monoscope.tech/api/v1) for programmatic access to metrics, telemetry schema, and monitors, plus a hosted MCP server with ~50 auto-derived tools and workflow tools (analyze_issue, find_error_patterns, search_events_nl) and four Claude Code skills (investigate, triage, kql-reference, instrument) so agents can drive observability from the terminal or any LLM client. The apitoolkit.io domain now redirects to monoscope.tech.

5 APIs 18 Features
AI ObservabilityAPI AnalyticsAPI CatalogAPI ManagementAPI MonitoringAPI TestingBreaking Change DetectionCLIDebuggingError TrackingLLM ObservabilityLogs and TracesMCP ServerMetricsMonitorsObservabilityOpenTelemetryPlatformSession Replay

APIs

Monoscope Platform API

The Monoscope Platform REST API lets teams programmatically query metrics, retrieve telemetry schemas, and manage monitors per project. Authentication is via project-scoped Bear...

Monoscope MCP Server

Hosted Model Context Protocol endpoint exposing approximately 50 auto-derived REST tools plus workflow tools (analyze_issue, find_error_patterns, search_events_nl) under the sam...

Monoscope CLI

Terminal-based client for Monoscope. Same auth, same primitives, same JSON as the REST API and MCP server. Drives investigate, triage, KQL, and instrumentation workflows from th...

Testkit (YAML API Testing DSL)

MIT-licensed Rust testing tool by the APItoolkit/Monoscope team that uses a simplified YAML DSL for defining API test scenarios and browser automation. Scripts persist in versio...

TimeFusion (Timeseries Engine)

Rust-based timeseries database for events, logs, traces, and metrics using a PostgreSQL dialect over S3 / Delta Lake storage. Underpins Monoscope's affordable long-term retentio...

Collections

Pricing Plans

Apitoolkit Plans Pricing

4 plans

PLANS

Rate Limits

Apitoolkit Rate Limits

3 limits

RATE LIMITS

FinOps

Features

Error Tracking

Catch breaking changes and critical errors in real time before customers notice.

Logs and Traces

Unified view correlating logs with trace breakdowns and request timelines.

API Analytics

Identify trends and monitor API performance metrics that matter to your business.

API Catalog and Docs

Dynamic catalog with up-to-date documentation and developer onboarding.

Metrics and Dashboards

Custom metrics tracking with real-time data visualization, pre-built templates per stack.

Performance Monitoring

Monitor APIs, databases, and services with uptime tracking.

Monitors and Healthchecks

Automated uptime tracking and early failure detection with threshold and interval-based monitors.

Alerts and Notifications

Real-time alerts routed to Slack, PagerDuty, email, and webhooks.

Anomaly Detection

Real-time API change detection and automated monitoring of unusual traffic.

Breaking Change Detection

Identify API schema and contract changes in real time.

Session Replay

Watch user sessions that triggered errors for root-cause analysis.

AI-Powered Natural Language Query

Ask questions in plain English via search_events_nl and get instant answers from API data.

AI Agents

AI agents analyze logs, metrics, events, and API traffic in real time for anomaly detection.

Weekly Reports

AI-generated summaries of new errors, regressions, and anomalies.

MCP Server

Hosted Model Context Protocol endpoint with ~50 auto-derived REST tools and workflow tools.

Claude Code Skills

Drop-in skills (investigate, triage, kql-reference, instrument) wrapping the CLI for Claude Code.

CLI

Terminal-based queries, log tailing, request tracing, and resource management.

KQL Query Language

Kusto-style query language for searching events, logs, and traces with operators and aggregations.

Use Cases

Real-Time Error Detection

Detect and debug API errors in production before they impact end users.

API Performance Optimization

Monitor and optimize API performance with analytics and trend identification.

Third-Party Integration Monitoring

Monitor third-party API dependencies and detect breaking changes automatically.

Incident Response

Correlate logs, traces, and errors for faster root-cause analysis and incident resolution.

API Contract Monitoring

Continuously monitor API contracts for compliance and detect schema drift.

Agent-Driven Observability

Let LLM agents query, triage, and remediate via the MCP server and Claude Code skills.

API Testing in CI

Run Testkit YAML scenarios against APIs as part of CI pipelines and load testing.

Integrations

Node.js

SDK with Express, Fastify, NestJS, Next.js, and AdonisJS framework adapters.

Python

SDK with Django, FastAPI, Flask, and Pyramid framework adapters.

Go

SDK with Gin, Echo, Fiber, Chi, Gorilla Mux, and native net/http adapters.

Java

SDK with Spring Boot integration.

.NET

SDK for ASP.NET Core.

PHP

SDK with Laravel, Symfony, and Slim adapters.

Elixir

SDK with Phoenix framework integration.

Browser / Web

Browser SDK for OpenTelemetry instrumentation, React/Next.js, and session replays.

Flutter

Mobile OpenTelemetry instrumentation.

PostgreSQL

Database instrumentation for PostgreSQL.

MongoDB

Database instrumentation for MongoDB.

MySQL

Database instrumentation for MySQL.

Redis

Database instrumentation for Redis.

Elasticsearch

Search and analytics datastore instrumentation.

Apache Kafka

Messaging and streaming instrumentation.

RabbitMQ

Messaging broker instrumentation.

Kubernetes

Infrastructure instrumentation for Kubernetes, including OpenTelemetry Operator.

Docker

Container runtime instrumentation.

NGINX

Reverse proxy and web server instrumentation.

HAProxy

Load balancer instrumentation.

AWS

Cloud platform integration (with optional S3 bring-your-own bucket for storage).

Google Cloud

Cloud platform integration for Google Cloud Platform.

Azure

Cloud platform integration for Microsoft Azure.

Prometheus

Metrics integration for Prometheus.

Jaeger

Tracing integration for Jaeger.

Zipkin

Tracing integration for Zipkin.

Datadog

APM platform integration for forwarding data to Datadog.

New Relic

APM platform integration for forwarding data to New Relic.

Splunk

Observability platform integration.

OpenTelemetry

Native OpenTelemetry collector and exporter support backing 780+ integrations.

Slack

Alert and notification routing.

PagerDuty

Incident management routing.

MCP / Model Context Protocol

Native MCP server exposing tools to any compatible LLM client.

Claude Code

Drop-in Claude Code skills for investigate, triage, KQL reference, and instrument workflows.

Semantic Vocabularies

Apitoolkit Context

24 classes · 3 properties

JSON-LD

API Governance Rules

APIToolkit (Monoscope) API Rules

7 rules · 3 errors 3 warnings 1 info

SPECTRAL

JSON Structure

Monoscope Platform Metric Point Structure

0 properties

JSON STRUCTURE

Monoscope Platform Monitor Structure

0 properties

JSON STRUCTURE

Example Payloads

Resources

🔗
Documentation
Documentation
🚀
GettingStarted
GettingStarted
🔗
APIReference
APIReference
🔑
Authentication
Authentication
🔗
RateLimits
RateLimits
📦
SDKs
SDKs
💰
Pricing
Pricing
🟢
StatusPage
StatusPage
📰
Blog
Blog
👥
GitHubOrganization
GitHubOrganization
🔗
X
X
🔗
LinkedIn
LinkedIn
👥
YouTube
YouTube
💬
FAQ
FAQ
🔗
Glossary
Glossary
💻
SourceCode
SourceCode
🔗
Plans
Plans
🔗
RateLimits
RateLimits
🔗
FinOps
FinOps

Sources

Raw ↑
opencollection: 1.0.0
info:
  name: Monoscope Platform API
  version: 1.0.0
request:
  auth:
    type: bearer
    token: '{{bearerToken}}'
items:
- info:
    name: Metrics
    type: folder
  items:
  - info:
      name: Query Metrics
      type: http
    http:
      method: GET
      url: https://api.monoscope.tech/api/v1/metrics
      params:
      - name: pid
        value: ''
        type: query
        description: Project ID (UUID) to scope the request.
      - name: data_type
        value: ''
        type: query
        description: Category of metric information to return.
      - name: query
        value: ''
        type: query
        description: Predefined metric query expression.
      - name: query_sql
        value: ''
        type: query
        description: Advanced querying using raw SQL syntax.
      - name: since
        value: ''
        type: query
        description: Relative time specification (e.g. `1h`, `24h`, `7d`).
      - name: from
        value: ''
        type: query
        description: Beginning point for absolute time range (ISO 8601).
      - name: to
        value: ''
        type: query
        description: Ending point for absolute time range (ISO 8601).
      - name: source
        value: ''
        type: query
        description: Metric origin filter.
    docs: 'Query metrics for a project using either a predefined metric query

      expression or raw SQL. Supports relative (`since`) or absolute

      (`from`/`to`) time ranges, and a `source` filter for `http`, `logs`,

      or `traces` data.

      '
- info:
    name: Schema
    type: folder
  items:
  - info:
      name: Get Telemetry Schema
      type: http
    http:
      method: GET
      url: https://api.monoscope.tech/api/v1/schema
      params:
      - name: pid
        value: ''
        type: query
        description: Project ID (UUID) to scope the request.
    docs: Retrieve the telemetry field schema for a project.
- info:
    name: Monitors
    type: folder
  items:
  - info:
      name: List Monitors
      type: http
    http:
      method: GET
      url: https://api.monoscope.tech/api/v1/monitors
      params:
      - name: pid
        value: ''
        type: query
        description: Project ID (UUID) to scope the request.
      - name: filter
        value: ''
        type: query
        description: Filter monitors by status.
      - name: since
        value: ''
        type: query
        description: Relative time range for monitor history (e.g. `24h`, `7d`).
    docs: List monitors and their evaluation status for a project.
bundled: true