Skip to main content
The Stigg API lets you call Stigg from any language or platform over HTTPS. Use it when there’s no SDK for your stack, for scripts and back-office jobs, or when you prefer to manage HTTP calls yourself. The examples below use the REST API; a GraphQL API is also available.

What you need

  • A Stigg account. Don’t have one yet? Create one free.
  • A way to make HTTPS requests, such as curl.

Set up

1

Get your API key

In the Stigg app, go to Integrations > API keys and copy the Full access key of the environment you want to use. Keep it on your server and never expose it in client-side code.
2

Provision a customer

3

Check an entitlement

4

Report usage

These three calls follow the check, act, track pattern that every Stigg integration is built on.
For entitlement checks in latency-sensitive paths, prefer a backend SDK or the Sidecar. They answer checks from a local cache instead of making a network call per request.

Learn more

REST API

Base URL, authentication, pagination, errors, and the full endpoint reference.

GraphQL API

Queries, mutations, and subscriptions for full access to the Stigg platform.

Webhooks

Subscribe to real-time events for changes across your Stigg account.

Rate limits

Limits per endpoint and how to stay within them at scale.