Endpoint Configuration
Add and configure the specific URLs, ports, and hosts you want to monitor.
An endpoint is the actual check target — the URL, IP:port, or hostname that OpsKitty contacts on each monitoring cycle. Endpoints live inside websites and can each have their own type, interval, and alert rules.
Adding an endpoint
- 1
Go to Dashboard → Endpoints and select a website from the sidebar, then click Add Endpoint.
- 2
Choose an endpoint type (HTTP, TCP, DNS, ICMP, or SSH) and fill in the required fields.
- 3
Click Test to verify the endpoint is reachable from OpsKitty's servers before saving.
Common fields
- Name — a label for the check (e.g., "Login API", "Checkout page").
- URL / host — the full URL for HTTP or the host:port for TCP/SSH.
- Interval — how often to check (minimum depends on your plan).
- Timeout — maximum seconds to wait for a response before marking the check as failed. Default: 30s.
- Enabled — toggle to pause a single endpoint without deleting it.
- Group — assign to a named group for organization and status page display.
HTTP / HTTPS specific
- Method — GET, POST, PUT, DELETE, PATCH, HEAD, or OPTIONS.
- Headers — add key-value pairs (e.g.,
Authorization: Bearer token). - Request body — for POST/PUT requests, set the body content and content-type.
cURL import
Click Import from cURL and paste a cURL command. OpsKitty will automatically parse the URL, method, headers, and request body. This is the fastest way to add endpoints for APIs you already test with curl.