HTTP checks & tests (private & public) monitoring - check the status of your URL. ciao checks HTTP(S) URL endpoints for a HTTP status code (or errors on the lower TCP stack) and sends a notification on status change via E-Mail or Webhooks. It uses Cron syntax to schedule the checks and comes along with a Web UI and a RESTful JSON API. Create an open-source web application for checking URL statuses with a UI and a REST API which is easy to install and maintain (no external dependencies like Databases, Caches, etc.) in public and private environments.

Features

  • Check HTTP/S endpoints in an interval
  • Keep track of status changes (since version 1.8.0)
  • Get a notification on status change via E-Mail eg. Gmail, Sendgrid, MailChimp etc. (optional)
  • Configuration via ENVIRONMENT variables (suitable for most runtimes)
  • Expose Prometheus Metrics endpoint /metrics with information to digest by tools like Grafana (optional)
  • Protect with HTTP Basic auth on application basis (optional, only recommended in combination with TLS)

Project Samples

Project Activity

See All Activity >

License

MIT License

Follow ciao

ciao Web Site

You Might Also Like
Gen AI apps are built with MongoDB Atlas Icon
Gen AI apps are built with MongoDB Atlas

The database for AI-powered applications.

MongoDB Atlas is the developer-friendly database used to build, scale, and run gen AI and LLM-powered apps—without needing a separate vector database. Atlas offers built-in vector search, global availability across 115+ regions, and flexible document modeling. Start building AI apps faster, all in one place.
Start Free
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of ciao!

Additional Project Details

Programming Language

Ruby

Related Categories

Ruby HTTP Servers, Ruby Software Testing Tool, Ruby HTTP Clients

Registered

2023-05-12