awesome-repositories.com
Blog
MCP
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoAcerca deCómo clasificamosPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

API monitoring tools

Clasificación actualizada el 9 jul 2026

For an open source tool for monitoring APIs, the strongest matches are oneuptime/oneuptime (OneUptime is a comprehensive observability platform that provides the), twinproduction/gatus (Gatus is a comprehensive API monitoring tool that provides) and httprunner/httprunner (HttpRunner is a comprehensive testing framework that automates functional). openstatushq/openstatus and twin/gatus round out the shortlist. Each is ranked by relevance to your query, popularity and recent activity.

Discover the best open-source API monitoring tools. Compare top-rated GitHub repositories by activity and features to find the best fit for your stack.

API monitoring tools

Encuentra los mejores repositorios con IA.Buscaremos los repositorios que mejor coincidan usando IA.
  • oneuptime/oneuptimeAvatar de oneuptime

    oneuptime/oneuptime

    7,164Ver en GitHub↗

    OneUptime is an open-source observability platform designed for monitoring service availability, infrastructure health, and application performance. It functions as a comprehensive system for tracking uptime and managing the end-to-end lifecycle of production incidents. The platform distinguishes itself through automated root cause analysis agents that identify failure triggers and generate code fixes via pull requests. It also provides branded public status pages to communicate real-time service availability and historical uptime data to end users. The system covers a broad range of operati

    OneUptime is a comprehensive observability platform that provides the requested endpoint health monitoring, performance tracking, and incident management features, making it a direct fit for monitoring API availability and service reliability.

    TypeScriptAvailability Probers
    Ver en GitHub↗7,164
  • twinproduction/gatusAvatar de TwinProduction

    TwinProduction/gatus

    11,255Ver en GitHub↗

    Gatus is a multi-protocol health checker and automated service alerting tool. It provides a monitoring dashboard for tracking the uptime and health of HTTP, TCP, DNS, and gRPC endpoints, and serves as a Prometheus metrics exporter to track response times and success rates. The project distinguishes itself with a developer-oriented approach to status pages, securing administrative access and dashboards via OpenID Connect and Basic Authentication. It supports complex network environments through SSH tunneling to monitor internal services via bastion hosts and allows remote agents to push health

    Gatus is a comprehensive API monitoring tool that provides endpoint health checks, performance tracking, and automated alerting, making it a direct match for your requirements.

    GoHealth ChecksHealth Monitoring Endpoints
    Ver en GitHub↗11,255
  • httprunner/httprunnerAvatar de httprunner

    httprunner/httprunner

    4,279Ver en GitHub↗

    HttpRunner is a multi-protocol network testing framework designed for automating functional and regression tests of HTTP interfaces. It functions as a multi-protocol network tester supporting HTTP/1.1, HTTP/2, WebSocket, TCP, and RPC to validate diverse communication patterns. The project includes specialized engines for API performance testing, data-driven testing, and a test case generator that converts HAR files, curl commands, and Swagger definitions into executable scripts. The framework is distinguished by its ability to separate test logic from business data via a data-driven execution

    HttpRunner is a comprehensive testing framework that automates functional and performance validation for HTTP interfaces, making it a strong tool for verifying API health and regressions even though it focuses on test execution rather than continuous uptime monitoring.

    GoAutomated API TestingAPI Regression Testing
    Ver en GitHub↗4,279
  • openstatushq/openstatusAvatar de openstatusHQ

    openstatusHQ/openstatus

    8,756Ver en GitHub↗

    OpenStatus is a status page platform and uptime monitoring service. It provides a centralized infrastructure monitoring dashboard and public status pages to communicate system availability, performance metrics, and incident reports to external stakeholders. The system utilizes a multi-region probe network to execute health checks from various cloud regions, detecting localized outages and tracking API latency. It functions as a configuration as code tool, allowing monitoring targets and page structures to be defined via version-controlled files. The platform includes an incident notification

    OpenStatus is a synthetic monitoring and status page platform that tracks API uptime, latency, and health across multiple regions, making it a direct fit for monitoring endpoint performance and availability.

    TypeScriptHealth Checks
    Ver en GitHub↗8,756
  • twin/gatusAvatar de TwiN

    TwiN/gatus

    11,255Ver en GitHub↗

    Gatus is a service health monitoring tool and automated status page that tracks the availability and performance of endpoints. It functions as a multi-protocol uptime monitor, validating service health through response conditions, certificate expiration checks, and multi-step workflow executions. The system distinguishes itself by supporting a wide range of communication standards including HTTP, TCP, UDP, WebSocket, gRPC, and DNS. It enables the creation of developer-oriented dashboards that display real-time uptime, publish incident announcements, and generate dynamic uptime badges for exte

    Gatus is a comprehensive API and service monitoring tool that tracks endpoint health, performance, and availability while supporting automated validation workflows and webhook notifications.

    GoService Uptime MonitorsStatus Page SystemsAvailability Probing
    Ver en GitHub↗11,255
  • rajnandan1/kenerAvatar de rajnandan1

    rajnandan1/kener

    4,732Ver en GitHub↗

    Kener is a self-hosted status page platform and uptime monitoring tool designed to track the health and availability of websites, APIs, and infrastructure components. It functions as an incident management system that automates the detection of service disruptions and provides a public-facing dashboard to communicate real-time system status and maintenance schedules to end users. The platform distinguishes itself through its multi-tenant architecture, which allows for the operation of multiple independent, branded status pages from a single installation. It supports deep customization of the

    Kener is a self-hosted status page and uptime monitoring platform that tracks API health and availability, providing the core monitoring and notification features required for service reliability.

    SvelteHealth Monitoring Endpoints
    Ver en GitHub↗4,732
  • dgtlmoon/changedetection.ioAvatar de dgtlmoon

    dgtlmoon/changedetection.io

    32,027Ver en GitHub↗

    Changedetection.io is a self-hosted monitoring service designed to track web pages for content updates and notify users of changes. It functions as a centralized platform where users can manage tracking tasks, observe specific website elements, and receive automated alerts through various communication channels whenever modifications are detected. The service distinguishes itself through an integrated headless browser engine that executes interaction sequences, such as logins or form submissions, to access dynamic or restricted content. It maintains a historical record of page snapshots, util

    This tool is designed for monitoring general website content changes rather than specific API endpoint health or performance metrics, though its ability to track dynamic content and trigger notifications makes it a capable alternative for detecting changes in API responses.

    PythonWeb MonitoringInventory MonitoringInventory Tracking
    Ver en GitHub↗32,027
  • signoz/signozAvatar de SigNoz

    SigNoz/signoz

    27,355Ver en GitHub↗

    SigNoz is a full-stack observability platform designed to collect, store, and visualize metrics, logs, and distributed traces in a unified environment. It leverages OpenTelemetry-based data collection to ingest telemetry from diverse sources using vendor-neutral protocols, ensuring interoperability across complex microservices architectures. The platform utilizes a high-performance columnar storage engine to enable rapid aggregation and filtering, providing a centralized backend for monitoring application health and performance. What distinguishes the platform is its focus on automated instru

    SigNoz is a comprehensive observability platform that provides the infrastructure for monitoring API health, performance, and alerting, though it functions as a broad telemetry suite rather than a specialized endpoint-specific change detection tool.

    TypeScriptObservability PlatformsAnalytical DatabasesApplication Performance Monitoring
    Ver en GitHub↗27,355
  • statping/statpingAvatar de statping

    statping/statping

    7,286Ver en GitHub↗

    Statping is a self-hosted uptime monitoring system and status page tool. It tracks application availability by sending periodic HTTP requests to target endpoints and records the resulting health status to determine if services are online. The system features a public-facing status dashboard that renders real-time availability and operational health for end users. It utilizes a plugin-based notification system to dispatch multi-channel alerts via email, webhooks, or custom providers when services experience downtime. The project includes a Prometheus-compatible metrics exporter for external p

    Statping is a self-hosted uptime and health monitoring tool that tracks endpoint availability and provides status pages with webhook notifications, though it lacks built-in automated functional testing or deep performance regression analysis.

    VuePublic Status PagesService Uptime MonitorsAutomated Alerting Workflows
    Ver en GitHub↗7,286

Related searches

  • State management library
  • a framework for building web APIs
  • an open source tool for system monitoring
  • un directorio de APIs públicas gratuitas
  • Herramientas para API
  • Admin API tools
  • State management library
  • a library for method agnostic HTTP routing