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.
Official client libraries
Go
github.com/monsphere/sdk-goTypeScript
@monsphere/sdkPython
monsphere (planned)Java
io.monsphere:sdk (planned)C#
MonSPHERE.Sdk (planned)Go and TypeScript SDKs are real, published clients used internally by MonSPHERE itself. See the Roadmap for planned language coverage.
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"
fiFixed-window, per API key
- Redis-backed fixed 60-second window per API key
- Default limit: 1,000 requests/minute
X-RateLimit-LimitandX-RateLimit-Remainingreturned 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: 997Full 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 guideStart monitoring everything in minutes
Join thousands of teams who trust MonSPHERE to keep their systems online, fast, and observable.