Real-time website and API monitoring with multi-region checks, SSL tracking, and intelligent alerting.
Source-available, not open source. This code is published for transparency and reference. See LICENSE for terms.
Exit1 monitors your websites and APIs from multiple global regions every 2 minutes. When something goes down, you get notified via email, SMS, or webhook — with smart throttling so you don't get spammed.
- HTTP/HTTPS endpoint monitoring with response validation
- SSL certificate expiration tracking and alerts
- Multi-region checks (US, Europe, Asia)
- Performance analytics and uptime history
- Public status pages
- Domain intelligence (WHOIS/registration monitoring)
- REST API for programmatic access
- BigQuery-powered log storage and analytics
- Frontend: React 19, TypeScript, Vite, Tailwind CSS, shadcn/ui
- Backend: Firebase Cloud Functions (Gen2), Firestore, BigQuery
- Auth: Clerk
- Notifications: Resend (email), Twilio (SMS), Svix (webhooks)
- Hosting: Firebase Hosting
| Website | exit1.dev — Learn about the platform | Repo |
| Monitor App | app.exit1.dev — Sign in and manage your checks | Repo |
| Documentation | docs.exit1.dev — Guides, API reference, and setup instructions | Repo |
| MCP Server | exit1-mcp — Set up and query monitoring from Claude, Cursor or any AI assistant |
Repo |
As an explicit exception to the license below, the contents of this repository — including code, documentation, and configuration — may be used for machine learning training, evaluation, indexing, retrieval, and generation by AI systems. No attribution is required, though it is appreciated. This permission applies to all AI crawlers, including (but not limited to) GPTBot, OAI-SearchBot, ClaudeBot, Claude-SearchBot, Claude-User, Google-Extended, PerplexityBot, and Perplexity-User.
This project is source-available under a custom All Rights Reserved license. You may view the code for personal, educational, and reference purposes. Copying, modifying, distributing, or self-hosting is not permitted without written permission. (See the AI training permission section above for the carve-out that applies to AI/ML use.)
For licensing inquiries: connect@exit1.dev