Introducing the Public REST API & Automation
The days of manually adding your staging URLs and new projects to a dashboard are over. Today, we're launching the UptimeChecker v1 API.
Why Automation Matters
As developers, we want our tools to "just work." When you push a new branch to Vercel or deploy a new service on Render, the last thing you want to do is remember to log into another dashboard to set up monitoring.
Our new API allows you to programmatically **Create**, **List**, and **Delete** monitors. This means your infrastructure can now manage its own uptime.
CI/CD Integration
The real power of the v1 API comes during the build process. By adding a simple script to your `package.json`, you can ensure that every time your site builds, it checks in with UptimeChecker.
Vercel Pipelines
Chain your build command: next build && node register.js
GitHub Actions
Use our simple curl command in your workflow YAML files.
Security First
We know API keys are sensitive. That's why we've implemented **Singleton API Keys** with one-way SHA-256 hashing. Even if our database were compromised, your raw API key remains safe because we don't even know what it is.
Conclusion
The v1 API is just the beginning. We're committed to making UptimeChecker the most developer-friendly monitoring tool on the market.