New: Public Status Pages

Beautiful Status Pages in Seconds

Create hosted, public status pages for your APIs and websites. Monitor uptime, track response times, and share real-time status with your users.

Create Your Status Page See Demo
nopii.xyz/v1/status-page/a1b2c3d4

Acme Corp Status

All Systems Operational
API Server
Operational
90 checks 99.98% uptime
Uptime (24h)
99.98%
Uptime (7d)
99.95%
Uptime (30d)
99.92%
Avg Response
142ms
Dashboard
Operational
90 checks 100% uptime
Uptime (24h)
100%
Uptime (7d)
100%
Uptime (30d)
99.99%
Avg Response
89ms
Payment Service
Operational
90 checks 98.89% uptime
Uptime (24h)
100%
Uptime (7d)
98.89%
Uptime (30d)
99.12%
Avg Response
203ms

Everything You Need

Professional status pages without the enterprise price tag

60-Second Checks

Every monitor is checked every 60 seconds. Know the moment something goes down, not minutes later.

Hosted & Public

No servers to manage. Your status page is hosted on nopii.xyz and accessible to anyone with the link.

📈

Uptime History

Track 24-hour, 7-day, and 30-day uptime percentages. Beautiful bar charts show check-by-check history.

Incident Tracking

Automatic incident detection when monitors go down. Resolution tracking with duration logging.

🎨

Dark & Light Themes

Choose dark or light theme for your status page. Both are clean, modern, and mobile-responsive.

🔌

JSON API

Every status page has a JSON API. Integrate status data into your own dashboards and alerting systems.

Simple Pricing

Start free. Upgrade when you need more.

Free

$0 /mo

Perfect for side projects and personal APIs

  • 1 status page
  • 3 monitors per page
  • 60-second check intervals
  • 24h / 7d / 30d uptime stats
  • Incident tracking
  • Public URL
  • JSON API access
Get Started Free

Create Your Status Page

Enter your API key and monitors to get started

Don't have one? Register free with POST /v1/register

API Quick Start

# Register for an API key
curl -X POST https://nopii.xyz/v1/register \
  -H "Content-Type: application/json" \
  -d '{"email": "you@example.com"}'

# Create a status page
curl -X POST https://nopii.xyz/v1/status-page/create \
  -H "Content-Type: application/json" \
  -H "x-api-key: nopii_your_key" \
  -d '{ "name": "My App Status", "monitors": [ {"name": "API", "url": "https://api.example.com/health"}, {"name": "Website", "url": "https://example.com"} ], "theme": "dark" }'

# Response:
{
  "id": "a1b2c3d4e5f6g7h8",
  "public_url": "https://nopii.xyz/v1/status-page/a1b2c3d4e5f6g7h8"
}

# Trigger a manual check
curl -X POST https://nopii.xyz/v1/status-page/a1b2c3d4e5f6g7h8/check