This guide walks you through creating an HTTP monitor from the dashboard and optionally from the CLI.
1. Create an account
Go to app.watchplane.com/register and sign up. No credit card required — the free plan gives you 25 monitors forever.
2. Create a project
After signing in, you’ll be prompted to create your first project. Give it a name like Production and click Create project.
3. Add a monitor
In your project, click Add monitor and select HTTP/HTTPS.
Fill in the fields:
| Field | Example value |
|---|---|
| Name | Homepage |
| URL | https://example.com |
| Check interval | Every 1 minute |
| Regions | US East, EU West |
Click Create monitor. Watchplane immediately runs the first check and starts reporting uptime data.
4. Set up notifications
Go to Settings → Notifications and add your preferred channel:
- Email — enter your address and verify it
- Slack — connect your workspace via OAuth
- Webhooks — post events to any HTTP endpoint
5. Verify an alert
Back on your monitor, click Send test alert. You should receive a notification within seconds.
Using the CLI
If you prefer the terminal, install the Watchplane CLI:
npm install -g @watchplane/cli
Configure it with your API key (generate one in Settings → API Tokens):
wp config set --token wp_your_token_here
wp config set --project-id proj_abc123
Create a monitor:
wp monitors create \
--name "Homepage" \
--url "https://example.com" \
--interval 60
List your monitors to confirm:
wp monitors list
Next steps
- Authentication — JWT and API key reference
- HTTP Monitors — all configuration options
- Assertions — validate response body and headers