Self-host
Deploy Fajita yourself and control the infrastructure, database, workers, and notifications.
Self-host FajitaLive now · Open signup
Open source uptime monitoring
Fajita monitors websites, APIs, SSL, and cron jobs, then verifies failures before waking anyone up. Self-host the core or let Fajita Cloud run it for you.
Managed by Fajita Cloud, or run it yourself. Set up in minutes either way.
Fajita monitors its own production services, too. View live Fajita status
The product
Every monitor shows its status, response time, certificate health, and history in one place. A preview of the monitoring experience available in Fajita today, shown with sample data so you can explore it without creating an account.
No dashboards to assemble. No query language. A monitor is a URL, a schedule, and the people to tell.
The problem
Outages happen. Finding out through a support ticket is optional.
Coverage
Pick a monitor type to see what a check actually looks like.
Verification
Fajita will not panic after one failed request, and it will not wake you up for a hiccup.
Status pages
Publish clear incident updates, scheduled maintenance, uptime history, and recovery notices from a status page that looks like it belongs to your company.
Try the five states every status page has to be good at.
Open source
Fajita's monitoring engine is open source. Run it on your own infrastructure, inspect how verification works, or contribute directly.
Source available. Architecture documented. Issues public.
Deploy Fajita yourself and control the infrastructure, database, workers, and notifications.
Self-host FajitaWe manage the database, workers, upgrades, notifications, backups, and infrastructure for you.
Start with Fajita CloudFocus
Fajita is not an observability suite, on purpose. Add the services that matter, choose where alerts go, and publish a status page. Small teams get the protection they need without turning uptime into another full-time job.
How it works
Explore the complete monitoring flow, from first check to incident recovery. No account required, and no requests leave this page.
Fajita Cloud
Checks included every month. Pick the plan that matches your volume.
For one product and the person who answers for it.
100Kchecks / mo
Up to 10 monitors
$12 / month
Start CoreFor growing products that need more monitors and faster checks.
500Kchecks / mo
Up to 50 monitors
$49 / month
Start TeamFor teams and agencies watching many products at once.
2Mchecks / mo
Up to 150 monitors
$99 / month
Start ScaleSecurity
A monitoring tool holds a map of what matters to you. Fajita is built to hold it carefully.
Questions
How to run Fajita
Run Fajita yourself for full control, or let Fajita Cloud handle the infrastructure.
For teams who want inspectable code and their own infrastructure.
For teams who want monitoring without operating workers or databases.
Get started
Run Fajita yourself or let us manage it for you.
1 of 8: All quiet. Four services checked on schedule. Steady rhythm, controlled warmth.
GET https://genius.ly→ 200 OK · 212 msassert status == 200 ✓ response < 1000 ms ✓next check on schedule
Availability, status codes, and response time for every page that matters. A real request, not a ping.
Pick a service. In the product this is a URL and a name; here, three ready-made examples.
Websites, API endpoints, SSL certificates, and cron jobs or background work via heartbeat URLs. Each monitor is a real request from the outside, the same direction your customers arrive from.
A failed check triggers verification, not an alarm. Fajita re-checks before alerting anyone, so one dropped packet never pages the team. You hear about confirmed problems only.
No agent, no SDK. Website, API, and SSL checks work from the outside with zero changes. Cron monitoring needs one line: a request to a private heartbeat URL at the end of your job.
Yes. Add request headers, including authorization tokens. Credentials are encrypted at rest and never displayed back in full.
Yes. Verified incidents route to email, Slack, Discord, and webhooks, and one clear recovery message follows when the service is healthy again.
Yes. Every account can publish a status page with components, incident timelines, scheduled maintenance, subscriber updates, and uptime history. Custom domains are supported.
Fajita verifies the failure, opens an incident, alerts your configured channels, and updates your status page. When checks pass again, the incident resolves and a recovery notice goes out.
No, and on purpose. Fajita does not collect logs, traces, or infrastructure metrics. It answers one question extremely well: is your software up, and who knows about it when it is not. If you need full observability, run it alongside Fajita.
Yes. Monitoring history and account data can be exported. Your uptime record is yours.
Now. Create an account, add a monitor, and connect an alert channel. Pricing is published on the pricing page before anyone is asked to pay.
Yes. The core Fajita monitoring platform is open source under AGPL-3.0. You can self-host it on your own infrastructure with the same verification engine, incidents, status pages, and integrations. Fajita Cloud is the managed option when you prefer not to operate workers and databases yourself.