APIToolkit (Monoscope) logo

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...

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

Resources

🔗
Documentation
Documentation
🚀
GettingStarted
GettingStarted
🔗
APIReference
APIReference
🔑
Authentication
Authentication
🔗
RateLimits
RateLimits
📦
SDK
SDK
💰
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 ↑
aid: apitoolkit
url: >-
  https://raw.githubusercontent.com/api-evangelist/apitoolkit/refs/heads/main/apis.yml
name: APIToolkit (Monoscope)
tags:
  - AI Observability
  - API Analytics
  - API Catalog
  - API Management
  - API Monitoring
  - API Testing
  - Breaking Change Detection
  - CLI
  - Debugging
  - Error Tracking
  - LLM Observability
  - Logs and Traces
  - MCP Server
  - Metrics
  - Monitors
  - Observability
  - OpenTelemetry
  - Platform
  - Session Replay
kind: contract
image: https://kinlane-productions.s3.amazonaws.com/apis-json/apis-json-logo.jpg
access: 3rd-Party
created: '2025-01-08'
modified: '2026-05-22'
position: Consuming
description: >-
  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.
apis:
  - aid: apitoolkit:monoscope-platform
    name: Monoscope Platform API
    tags:
      - API Analytics
      - API Catalog
      - API Monitoring
      - Breaking Change Detection
      - Error Tracking
      - Logs and Traces
      - Metrics
      - Monitors
      - Observability
      - OpenTelemetry
      - Session Replay
    humanURL: https://monoscope.tech/
    baseURL: https://api.monoscope.tech/api/v1
    properties:
      - url: https://monoscope.tech/docs/
        type: Documentation
      - url: https://monoscope.tech/docs/onboarding/
        type: GettingStarted
      - url: https://monoscope.tech/docs/sdks/
        type: SDK
      - url: https://monoscope.tech/docs/api-reference/
        type: APIReference
      - url: https://monoscope.tech/docs/api-reference/getting-started/authentication/
        type: Authentication
      - url: https://monoscope.tech/docs/api-reference/getting-started/rate-limits/
        type: RateLimits
      - url: https://monoscope.tech/docs/glossary/
        type: Glossary
      - url: https://monoscope.tech/docs/faqs/
        type: FAQ
      - url: openapi/monoscope-platform-openapi.yml
        type: OpenAPI
      - url: rules/monoscope-platform-rules.yml
        type: SpectralRules
      - url: capabilities/monoscope-platform.yaml
        type: Capabilities
      - url: vocabulary/apitoolkit-vocabulary.yml
        type: Vocabulary
      - url: json-ld/apitoolkit-context.jsonld
        type: JSONLD
    description: >-
      The Monoscope Platform REST API lets teams programmatically query metrics,
      retrieve telemetry schemas, and manage monitors per project. Authentication
      is via project-scoped Bearer API keys. Companion surfaces include native
      OpenTelemetry SDKs for 17+ frameworks, a CLI, a hosted MCP server, and
      Claude Code skills.
  - aid: apitoolkit:monoscope-mcp
    name: Monoscope MCP Server
    tags:
      - AI Observability
      - LLM Observability
      - MCP Server
      - Observability
    humanURL: https://monoscope.tech/docs/api-reference/mcp-server/
    properties:
      - url: https://monoscope.tech/docs/api-reference/mcp-server/
        type: Documentation
      - url: https://github.com/monoscope-tech/skills
        type: SourceCode
    description: >-
      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 same Bearer API key as
      the REST API. Lets any MCP-compatible LLM client drive observability
      workflows.
  - aid: apitoolkit:monoscope-cli
    name: Monoscope CLI
    tags:
      - CLI
      - Observability
    humanURL: https://monoscope.tech/docs/onboarding/cli/
    properties:
      - url: https://monoscope.tech/docs/onboarding/cli/
        type: Documentation
    description: >-
      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 the shell.
  - aid: apitoolkit:testkit
    name: Testkit (YAML API Testing DSL)
    tags:
      - API Testing
      - Browser Automation
      - CLI
    humanURL: https://github.com/monoscope-tech/testkit
    properties:
      - url: https://github.com/monoscope-tech/testkit
        type: SourceCode
    description: >-
      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 version control and can serve as both
      individual tests and load tests.
  - aid: apitoolkit:timefusion
    name: TimeFusion (Timeseries Engine)
    tags:
      - Database
      - Open Source
      - Storage
    humanURL: https://github.com/monoscope-tech/timefusion
    properties:
      - url: https://github.com/monoscope-tech/timefusion
        type: SourceCode
    description: >-
      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 retention and self-hosted offering.
common:
  - type: Documentation
    url: https://monoscope.tech/docs/
  - type: GettingStarted
    url: https://monoscope.tech/docs/onboarding/
  - type: APIReference
    url: https://monoscope.tech/docs/api-reference/
  - type: Authentication
    url: https://monoscope.tech/docs/api-reference/getting-started/authentication/
  - type: RateLimits
    url: https://monoscope.tech/docs/api-reference/getting-started/rate-limits/
  - type: SDK
    url: https://monoscope.tech/docs/sdks/
  - type: Pricing
    url: https://monoscope.tech/pricing/
  - type: StatusPage
    url: https://status.monoscope.tech/
  - type: Blog
    url: https://monoscope.tech/blog/
  - type: Integrations
    url: https://monoscope.tech/integrations/
  - type: GitHubOrganization
    url: https://github.com/monoscope-tech
  - type: X
    url: https://twitter.com/monoscope_tech
  - type: LinkedIn
    url: https://linkedin.com/company/monoscope
  - type: YouTube
    url: https://www.youtube.com/@Monoscope
  - type: FAQ
    url: https://monoscope.tech/docs/faqs/
  - type: Glossary
    url: https://monoscope.tech/docs/glossary/
  - type: SourceCode
    url: https://github.com/monoscope-tech/monoscope
  - type: License
    name: AGPL-3.0 (community edition); commercial license available
  - type: Plans
    url: plans/apitoolkit-plans-pricing.yml
  - type: RateLimits
    url: rate-limits/apitoolkit-rate-limits.yml
  - type: FinOps
    url: finops/apitoolkit-finops.yml
  - type: Features
    data:
      - name: Error Tracking
        description: Catch breaking changes and critical errors in real time before customers notice.
      - name: Logs and Traces
        description: Unified view correlating logs with trace breakdowns and request timelines.
      - name: API Analytics
        description: Identify trends and monitor API performance metrics that matter to your business.
      - name: API Catalog and Docs
        description: Dynamic catalog with up-to-date documentation and developer onboarding.
      - name: Metrics and Dashboards
        description: Custom metrics tracking with real-time data visualization, pre-built templates per stack.
      - name: Performance Monitoring
        description: Monitor APIs, databases, and services with uptime tracking.
      - name: Monitors and Healthchecks
        description: Automated uptime tracking and early failure detection with threshold and interval-based monitors.
      - name: Alerts and Notifications
        description: Real-time alerts routed to Slack, PagerDuty, email, and webhooks.
      - name: Anomaly Detection
        description: Real-time API change detection and automated monitoring of unusual traffic.
      - name: Breaking Change Detection
        description: Identify API schema and contract changes in real time.
      - name: Session Replay
        description: Watch user sessions that triggered errors for root-cause analysis.
      - name: AI-Powered Natural Language Query
        description: Ask questions in plain English via search_events_nl and get instant answers from API data.
      - name: AI Agents
        description: AI agents analyze logs, metrics, events, and API traffic in real time for anomaly detection.
      - name: Weekly Reports
        description: AI-generated summaries of new errors, regressions, and anomalies.
      - name: MCP Server
        description: Hosted Model Context Protocol endpoint with ~50 auto-derived REST tools and workflow tools.
      - name: Claude Code Skills
        description: Drop-in skills (investigate, triage, kql-reference, instrument) wrapping the CLI for Claude Code.
      - name: CLI
        description: Terminal-based queries, log tailing, request tracing, and resource management.
      - name: KQL Query Language
        description: Kusto-style query language for searching events, logs, and traces with operators and aggregations.
  - type: UseCases
    data:
      - name: Real-Time Error Detection
        description: Detect and debug API errors in production before they impact end users.
      - name: API Performance Optimization
        description: Monitor and optimize API performance with analytics and trend identification.
      - name: Third-Party Integration Monitoring
        description: Monitor third-party API dependencies and detect breaking changes automatically.
      - name: Incident Response
        description: Correlate logs, traces, and errors for faster root-cause analysis and incident resolution.
      - name: API Contract Monitoring
        description: Continuously monitor API contracts for compliance and detect schema drift.
      - name: Agent-Driven Observability
        description: Let LLM agents query, triage, and remediate via the MCP server and Claude Code skills.
      - name: API Testing in CI
        description: Run Testkit YAML scenarios against APIs as part of CI pipelines and load testing.
  - type: Integrations
    data:
      - name: Node.js
        description: SDK with Express, Fastify, NestJS, Next.js, and AdonisJS framework adapters.
      - name: Python
        description: SDK with Django, FastAPI, Flask, and Pyramid framework adapters.
      - name: Go
        description: SDK with Gin, Echo, Fiber, Chi, Gorilla Mux, and native net/http adapters.
      - name: Java
        description: SDK with Spring Boot integration.
      - name: .NET
        description: SDK for ASP.NET Core.
      - name: PHP
        description: SDK with Laravel, Symfony, and Slim adapters.
      - name: Elixir
        description: SDK with Phoenix framework integration.
      - name: Browser / Web
        description: Browser SDK for OpenTelemetry instrumentation, React/Next.js, and session replays.
      - name: Flutter
        description: Mobile OpenTelemetry instrumentation.
      - name: PostgreSQL
        description: Database instrumentation for PostgreSQL.
      - name: MongoDB
        description: Database instrumentation for MongoDB.
      - name: MySQL
        description: Database instrumentation for MySQL.
      - name: Redis
        description: Database instrumentation for Redis.
      - name: Elasticsearch
        description: Search and analytics datastore instrumentation.
      - name: Apache Kafka
        description: Messaging and streaming instrumentation.
      - name: RabbitMQ
        description: Messaging broker instrumentation.
      - name: Kubernetes
        description: Infrastructure instrumentation for Kubernetes, including OpenTelemetry Operator.
      - name: Docker
        description: Container runtime instrumentation.
      - name: NGINX
        description: Reverse proxy and web server instrumentation.
      - name: HAProxy
        description: Load balancer instrumentation.
      - name: AWS
        description: Cloud platform integration (with optional S3 bring-your-own bucket for storage).
      - name: Google Cloud
        description: Cloud platform integration for Google Cloud Platform.
      - name: Azure
        description: Cloud platform integration for Microsoft Azure.
      - name: Prometheus
        description: Metrics integration for Prometheus.
      - name: Jaeger
        description: Tracing integration for Jaeger.
      - name: Zipkin
        description: Tracing integration for Zipkin.
      - name: Datadog
        description: APM platform integration for forwarding data to Datadog.
      - name: New Relic
        description: APM platform integration for forwarding data to New Relic.
      - name: Splunk
        description: Observability platform integration.
      - name: OpenTelemetry
        description: Native OpenTelemetry collector and exporter support backing 780+ integrations.
      - name: Slack
        description: Alert and notification routing.
      - name: PagerDuty
        description: Incident management routing.
      - name: MCP / Model Context Protocol
        description: Native MCP server exposing tools to any compatible LLM client.
      - name: Claude Code
        description: Drop-in Claude Code skills for investigate, triage, KQL reference, and instrument workflows.
  - type: SDK
    data:
      - name: monoscope-go
        url: https://github.com/monoscope-tech/monoscope-go
        description: Go SDK with Gin, Echo, Fiber, Chi, Gorilla Mux, and native net/http adapters. MIT.
      - name: monoscope-python
        url: https://github.com/monoscope-tech/monoscope-python
        description: Python SDK with Django, FastAPI, Flask, and Pyramid adapters. MIT.
      - name: monoscope-js
        url: https://github.com/monoscope-tech/monoscope-js
        description: Shared TypeScript code backing Node/Browser framework SDKs.
      - name: monoscope-laravel
        url: https://github.com/monoscope-tech/monoscope-laravel
        description: Laravel / PHP client SDK.
      - name: monoscope-web
        url: https://github.com/monoscope-tech/monoscope-web
        description: Browser SDK for OpenTelemetry instrumentation and session replays.
      - name: apitoolkit-dotnet
        url: https://github.com/monoscope-tech/apitoolkit-dotnet
        description: .NET SDK for ASP.NET Core.
  - type: Tools
    data:
      - name: monoscope (platform)
        url: https://github.com/monoscope-tech/monoscope
        description: Open-source Haskell observability platform with S3-native storage and NL querying. AGPL-3.0.
      - name: TimeFusion
        url: https://github.com/monoscope-tech/timefusion
        description: Rust timeseries database (PostgreSQL dialect + S3/Delta Lake) underpinning long-term retention.
      - name: Testkit
        url: https://github.com/monoscope-tech/testkit
        description: Rust YAML-based DSL for API testing and browser automation. MIT.
      - name: Monoscope CLI
        url: https://monoscope.tech/docs/onboarding/cli/
        description: Terminal client sharing auth and primitives with the REST API and MCP server.
      - name: Claude Code Skills
        url: https://github.com/monoscope-tech/skills
        description: investigate, triage, kql-reference, instrument skills wrapping the monoscope CLI.
      - name: OpenTelemetry Demo
        url: https://github.com/monoscope-tech/opentelemetry-demo
        description: Demo deployment showing OpenTelemetry integration patterns.
  - type: Blog
    data:
      - name: 'Monoscope 2025: A Year in Review'
        date: '2025-12-17'
        author: Anthony Alaribe
      - name: 'Deep Dive into API Traces: How monoscope Captures and Displays Them'
        date: '2025-09-17'
        author: Patrick Odey
      - name: '5 Common API Issues (and How to Fix Them)'
        date: '2025-03-21'
        author: Patrick Odey
      - name: Add monoscope To Your Next.js Application In 5 Minutes
        date: '2025-03-06'
        author: Patrick Odey
      - name: Monitoring your Express.js application using OpenTelemetry with monoscope
        date: '2025-02-27'
        author: Patrick Odey
integrations:
  - name: Test JSON Redaction
maintainers:
  - FN: Kin Lane
    email: [email protected]
specificationVersion: '0.19'