LucidStack
Features
Solutions
Resources
Pricing

API and integrations

Everything you do in the interface, do it from your code.

Create monitors from your deployment pipeline, pull incidents into your tools and trigger your automations: LucidStack fits into your existing toolchain.

Free up to 10 monitors ·No credit card ·Hosted in Europe

deploy pipeline
curl https://app.lucidstack.dev/api/v1/monitors \
  -H "Authorization: Bearer $LUCIDSTACK_TOKEN" \
  -d project_id=01k7d9… \
  -d name="Payment API" \
  -d type=api \
  -d url=https://api.example.com/health \
  -d interval_s=60

{
  "data": {
    "id": "01k7e3…",
    "type": "api",
    "status": "pending",
    "interval_s": 60,
    "regions": ["eu-par", "eu-ams", "eu-waw"]
  }
}

API and integrations

Built for developers

A complete, documented and secure API.

REST API v1

Projects, monitors, checks, incidents and maintenance windows, documented with OpenAPI.

Per-organization tokens

Read-only or read-write tokens, revocable at any time.

Signed webhooks

Every event is timestamped and signed with HMAC SHA-256.

No-code

n8n, Make and Zapier receive your alerts as events.

One-click import

Your monitors from UptimeRobot, Uptime Kuma, Better Stack, Cronitor or a CSV file.

Clear limits

120 requests per minute per token, plenty to automate with confidence.

Getting started

Automate in three steps

  1. 1

    Create a token

    In the organization settings, read-only or read-write.

  2. 2

    Read the docs

    The OpenAPI reference details every endpoint.

  3. 3

    Integrate

    From your CI, your scripts or your no-code tools.

Questions

API FAQ

Is the API included in the Free plan?

Yes, read-only. Read and write access is included from the Solo plan.

Where can I find the documentation?

The OpenAPI reference is available in the app, under API.

How do I verify a webhook?

Compute the HMAC SHA-256 of "timestamp.body" (the timestamp is in the X-LucidStack-Timestamp header) with your secret, and compare it with the X-LucidStack-Signature header.

Is there a rate limit?

120 requests per minute per token.

Start monitoring in two minutes.

Add a URL, choose where to be alerted. LucidStack takes care of the rest, day and night.