Password Protection
Restrict access to your status page
Password protection allows you to restrict access to your status page. Only users who know the password can view the status page content.
Clean Build Default: Password protection is disabled by default. Your status page is public until you enable this feature.
Common Use Cases
Internal Status
Employee-only access to infrastructure status
Client Pages
Private status pages for specific customers
Staging/Dev
Protect non-production environments
Sensitive Ops
Infrastructure not meant for public view
Enabling Password Protection
1
Open Security Settings
Navigate to Admin Panel → Settings → Security
2
Enable Protection
Toggle "Password Protection" to ON
3
Set Password
Enter a strong password in the password field
4
Save Changes
Click Save to apply the protection
How It Works
- Visitors see a password prompt instead of status page
- After correct password, they gain access
- Access remembered for browser session (via cookie)
- Closing browser requires re-authentication
User Experience
The password prompt is styled to match your status page theme:
- Shows your status page logo and title
- Clean, centered password form
- Error message for incorrect passwords
- Supports dark mode
API Access
To access the API when password protection is enabled, include the password in your request:
curl -X GET "https://status.example.com/api/status" \
-H "X-Status-Password: your-password"
# Or as a query parameter
curl "https://status.example.com/api/status?password=your-password"Security Considerations
- Use a strong, unique password (12+ characters)
- Change password periodically
- Always use HTTPS in production
- Consider IP whitelisting for added security
Note: Password protection provides basic access control but is not a substitute for proper authentication. For sensitive environments, consider implementing additional security measures.
