MonSPHERE
Developer Center

Build on MonSPHERE

Official SDKs, a real webhook delivery system, and a versioned REST API — everything you need to provision and react to monitoring events programmatically.

SDKs

Official client libraries

Go

Available
github.com/monsphere/sdk-go

TypeScript

Available
@monsphere/sdk

Python

Planned
monsphere (planned)

Java

Planned
io.monsphere:sdk (planned)

C#

Planned
MonSPHERE.Sdk (planned)

Go and TypeScript SDKs are real, published clients used internally by MonSPHERE itself. See the Roadmap for planned language coverage.

Webhooks

Real HMAC-signed event delivery

Every webhook delivery is signed with your webhook's secret and includes an X-MonSPHERE-Signature HMAC header and an X-MonSPHERE-Event header identifying the event type. Deliveries are retried up to 3 times, and every attempt is recorded for auditing.

Events span alerts, incidents, agents, exporters, organizations, subscriptions, licenses, feature flags, roles, and audit activity — 22 real event subjects in total.

# Verify a webhook delivery
signature=$(echo -n "$BODY" | \
  openssl dgst -sha256 -hmac "$WEBHOOK_SECRET" | \
  cut -d' ' -f2)

if [ "$signature" = "$X_MONSPHERE_SIGNATURE" ]; then
  echo "verified"
fi
Rate Limits

Fixed-window, per API key

  • Redis-backed fixed 60-second window per API key
  • Default limit: 1,000 requests/minute
  • X-RateLimit-Limit and X-RateLimit-Remaining returned on every response
  • A separate global limiter also applies per source IP
curl -i https://api.monsphere.com/api/v1/monitors \
  -H "X-Api-Key: msk_live_51H8x..."

# HTTP/1.1 200 OK
# X-RateLimit-Limit: 1000
# X-RateLimit-Remaining: 997
REST API Documentation

Full endpoint reference

Every resource — monitors, dashboards, alert rules, incidents, reports, organizations, roles, subscriptions, and licenses — is documented in the Documentation Center's API & Auth section.

Read the API & Auth guide

Start monitoring everything in minutes

Join thousands of teams who trust MonSPHERE to keep their systems online, fast, and observable.