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. 1

    Go to Dashboard → Endpoints and select a website from the sidebar, then click Add Endpoint.

  2. 2

    Choose an endpoint type (HTTP, TCP, DNS, ICMP, or SSH) and fill in the required fields.

  3. 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.