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

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetÀ proposNotre méthodologiePresseServeur MCP
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

API monitoring tools

Classement mis à jour le 9 juil. 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

Trouvez les meilleurs dépôts grâce à l'IA.Nous recherchons les dépôts les plus pertinents grâce à l'IA.
  • oneuptime/oneuptimeAvatar de oneuptime

    oneuptime/oneuptime

    7,164Voir sur 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
    Voir sur GitHub↗7,164
  • twinproduction/gatusAvatar de TwinProduction

    TwinProduction/gatus

    11,255Voir sur 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
    Voir sur GitHub↗11,255
  • httprunner/httprunnerAvatar de httprunner

    httprunner/httprunner

    4,279Voir sur 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
    Voir sur GitHub↗4,279
  • openstatushq/openstatusAvatar de openstatusHQ

    openstatusHQ/openstatus

    8,756Voir sur 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
    Voir sur GitHub↗8,756
  • twin/gatusAvatar de TwiN

    TwiN/gatus

    11,255Voir sur 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
    Voir sur GitHub↗11,255
  • rajnandan1/kenerAvatar de rajnandan1

    rajnandan1/kener

    4,732Voir sur 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
    Voir sur GitHub↗4,732
  • dgtlmoon/changedetection.ioAvatar de dgtlmoon

    dgtlmoon/changedetection.io

    32,027Voir sur 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
    Voir sur GitHub↗32,027
  • signoz/signozAvatar de SigNoz

    SigNoz/signoz

    27,355Voir sur 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
    Voir sur GitHub↗27,355
  • statping/statpingAvatar de statping

    statping/statping

    7,286Voir sur 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
    Voir sur GitHub↗7,286

Related searches

  • State management library
  • a framework for building web APIs
  • an open source tool for system monitoring
  • un répertoire d'API publiques gratuites
  • REST API framework
  • Outils API
  • Admin API tools
  • State management library