# Stigg — API & SDK Documentation > Stigg is a subscription and entitlement management platform for SaaS companies. Model pricing with plans, add-ons, credits, and usage-based billing; provision customers and subscriptions; enforce feature access; render pricing tables, paywalls, and customer portals; and integrate with Stripe, Zuora, HubSpot, Salesforce, and AWS Marketplace. Available as backend SDKs (Node.js, Python, Ruby, Go, Java, .NET), frontend SDKs (React, Vue, Next.js), GraphQL API, and REST API. ## Pages - [Agent Skills](https://docs.stigg.io/api-and-sdks/agent-skills.md) - [AI Terminal](https://docs.stigg.io/api-and-sdks/ai-terminal.md) - [API Keys](https://docs.stigg.io/api-and-sdks/api-reference/api-keys.md): Authenticate GraphQL API requests with Stigg API keys - [Archive Credit Type](https://docs.stigg.io/api-and-sdks/api-reference/mutations/archive-credit-type.md) - [Archive Customer](https://docs.stigg.io/api-and-sdks/api-reference/mutations/archive-customer.md) - [Archive Feature](https://docs.stigg.io/api-and-sdks/api-reference/mutations/archive-feature.md) - [Cancel Subscription](https://docs.stigg.io/api-and-sdks/api-reference/mutations/cancel-subscription.md) - [Create Addon](https://docs.stigg.io/api-and-sdks/api-reference/mutations/create-addon.md) - [Create Coupon](https://docs.stigg.io/api-and-sdks/api-reference/mutations/create-coupon.md) - [Create Credit Grant](https://docs.stigg.io/api-and-sdks/api-reference/mutations/create-credit-grant.md) - [Create Customer](https://docs.stigg.io/api-and-sdks/api-reference/mutations/create-customer.md) - [Create Feature](https://docs.stigg.io/api-and-sdks/api-reference/mutations/create-feature.md) - [Create Plan](https://docs.stigg.io/api-and-sdks/api-reference/mutations/create-plan.md) - [Create Subscription](https://docs.stigg.io/api-and-sdks/api-reference/mutations/create-subscription.md) - [Grant Promotional Entitlements](https://docs.stigg.io/api-and-sdks/api-reference/mutations/grant-promotional-entitlements.md) - [Import Subscriptions Bulk](https://docs.stigg.io/api-and-sdks/api-reference/mutations/import-subscriptions-bulk.md) - [Preview Subscription](https://docs.stigg.io/api-and-sdks/api-reference/mutations/preview-subscription.md) - [Provision Customer](https://docs.stigg.io/api-and-sdks/api-reference/mutations/provision-customer.md) - [Provision Subscription](https://docs.stigg.io/api-and-sdks/api-reference/mutations/provision-subscription.md) - [Publish Plan](https://docs.stigg.io/api-and-sdks/api-reference/mutations/publish-plan.md) - [Recalculate Entitlements](https://docs.stigg.io/api-and-sdks/api-reference/mutations/recalculate-entitlements.md) - [Report Event](https://docs.stigg.io/api-and-sdks/api-reference/mutations/report-event.md) - [Report Usage](https://docs.stigg.io/api-and-sdks/api-reference/mutations/report-usage.md) - [Report Usage Bulk](https://docs.stigg.io/api-and-sdks/api-reference/mutations/report-usage-bulk.md) - [Revoke Promotional Entitlement](https://docs.stigg.io/api-and-sdks/api-reference/mutations/revoke-promotional-entitlement.md) - [Set Coupon on Customer](https://docs.stigg.io/api-and-sdks/api-reference/mutations/set-coupon-on-customer.md) - [Set Package Pricing](https://docs.stigg.io/api-and-sdks/api-reference/mutations/set-package-pricing.md) - [Transfer Subscription to Resource](https://docs.stigg.io/api-and-sdks/api-reference/mutations/transfer-subscription-to-resource.md) - [Update Customer](https://docs.stigg.io/api-and-sdks/api-reference/mutations/update-customer.md) - [Update Feature](https://docs.stigg.io/api-and-sdks/api-reference/mutations/update-feature.md) - [Update Subscription](https://docs.stigg.io/api-and-sdks/api-reference/mutations/update-subscription.md) - [Void Credit Grant](https://docs.stigg.io/api-and-sdks/api-reference/mutations/void-credit-grant.md) - [GraphQL API Overview](https://docs.stigg.io/api-and-sdks/api-reference/overview.md) - [Credit Balance](https://docs.stigg.io/api-and-sdks/api-reference/queries/credit-balance.md) - [Credit Grants](https://docs.stigg.io/api-and-sdks/api-reference/queries/credit-grants.md) - [Credit Ledger](https://docs.stigg.io/api-and-sdks/api-reference/queries/credit-ledger.md) - [Customer Portal](https://docs.stigg.io/api-and-sdks/api-reference/queries/customer-portal.md) - [Entitlements State](https://docs.stigg.io/api-and-sdks/api-reference/queries/entitlements-state.md) - [Fetching subscriptions — methods compared](https://docs.stigg.io/api-and-sdks/api-reference/queries/fetching-subscriptions.md) - [Get Active Subscriptions](https://docs.stigg.io/api-and-sdks/api-reference/queries/get-active-subscriptions.md) - [Get Addon](https://docs.stigg.io/api-and-sdks/api-reference/queries/get-addon.md) - [Get Customer](https://docs.stigg.io/api-and-sdks/api-reference/queries/get-customer.md) - [Get Entitlement](https://docs.stigg.io/api-and-sdks/api-reference/queries/get-entitlement.md) - [Get Entitlements](https://docs.stigg.io/api-and-sdks/api-reference/queries/get-entitlements.md) - [Get Plan](https://docs.stigg.io/api-and-sdks/api-reference/queries/get-plan.md) - [Get Subscription](https://docs.stigg.io/api-and-sdks/api-reference/queries/get-subscription.md) - [List Addons](https://docs.stigg.io/api-and-sdks/api-reference/queries/list-addons.md) - [List Coupons](https://docs.stigg.io/api-and-sdks/api-reference/queries/list-coupons.md) - [List Customers](https://docs.stigg.io/api-and-sdks/api-reference/queries/list-customers.md) - [List Feature Groups](https://docs.stigg.io/api-and-sdks/api-reference/queries/list-feature-groups.md) - [List Features](https://docs.stigg.io/api-and-sdks/api-reference/queries/list-features.md) - [List Plans](https://docs.stigg.io/api-and-sdks/api-reference/queries/list-plans.md) - [List Subscriptions](https://docs.stigg.io/api-and-sdks/api-reference/queries/list-subscriptions.md) - [Paywall](https://docs.stigg.io/api-and-sdks/api-reference/queries/paywall.md) - [Usage History](https://docs.stigg.io/api-and-sdks/api-reference/queries/usage-history.md) - [API Keys](https://docs.stigg.io/api-and-sdks/api-reference/rest/api-keys.md): Authenticate REST API requests with Stigg API keys - [REST API Overview](https://docs.stigg.io/api-and-sdks/api-reference/rest/overview.md): Complete guide to the Stigg REST API including authentication, common patterns, rate limits, and error handling - [Using Stigg at Scale](https://docs.stigg.io/api-and-sdks/api-reference/rest/using-at-scale.md): How to handle high-volume entitlement checks without adding latency or REST API overhead - [Get Coupon](https://docs.stigg.io/api-and-sdks/api-reference/rest/coupons-get.md) - [List Coupons](https://docs.stigg.io/api-and-sdks/api-reference/rest/coupons-list.md) - [Customers](https://docs.stigg.io/api-and-sdks/api-reference/rest/customers.md) - [Create Customer](https://docs.stigg.io/api-and-sdks/api-reference/rest/customers-create.md) - [List Customers](https://docs.stigg.io/api-and-sdks/api-reference/rest/customers-list.md) - [Update Customer](https://docs.stigg.io/api-and-sdks/api-reference/rest/customers-update.md) - [Check Entitlement](https://docs.stigg.io/api-and-sdks/api-reference/rest/entitlements-check.md) - [Get Entitlements State](https://docs.stigg.io/api-and-sdks/api-reference/rest/entitlements-get-state.md) - [Report Events](https://docs.stigg.io/api-and-sdks/api-reference/rest/events-report.md) - [Cancel Subscription](https://docs.stigg.io/api-and-sdks/api-reference/rest/subscriptions-cancel.md) - [Create Subscription](https://docs.stigg.io/api-and-sdks/api-reference/rest/subscriptions-create.md) - [Get Subscription](https://docs.stigg.io/api-and-sdks/api-reference/rest/subscriptions-get.md) - [List Subscriptions](https://docs.stigg.io/api-and-sdks/api-reference/rest/subscriptions-list.md) - [Preview Subscription](https://docs.stigg.io/api-and-sdks/api-reference/rest/subscriptions-preview.md) - [Report Usage](https://docs.stigg.io/api-and-sdks/api-reference/rest/usage-report.md) - [Addon](https://docs.stigg.io/api-and-sdks/api-reference/types/addon.md) - [Coupon](https://docs.stigg.io/api-and-sdks/api-reference/types/coupon.md) - [CreditGrant](https://docs.stigg.io/api-and-sdks/api-reference/types/credit-grant.md) - [Customer](https://docs.stigg.io/api-and-sdks/api-reference/types/customer.md) - [Entitlement](https://docs.stigg.io/api-and-sdks/api-reference/types/entitlement.md) - [Enums](https://docs.stigg.io/api-and-sdks/api-reference/types/enums.md) - [Feature](https://docs.stigg.io/api-and-sdks/api-reference/types/feature.md) - [Plan](https://docs.stigg.io/api-and-sdks/api-reference/types/plan.md) - [Price](https://docs.stigg.io/api-and-sdks/api-reference/types/price.md) - [CustomerSubscription](https://docs.stigg.io/api-and-sdks/api-reference/types/subscription.md) - [.NET SDK](https://docs.stigg.io/api-and-sdks/changelog/backend-graphql/dotnet.md) - [Go SDK](https://docs.stigg.io/api-and-sdks/changelog/backend-graphql/go.md) - [Java SDK](https://docs.stigg.io/api-and-sdks/changelog/backend-graphql/java.md) - [Node.js SDK](https://docs.stigg.io/api-and-sdks/changelog/backend-graphql/node.md) - [Persistent Cache Service](https://docs.stigg.io/api-and-sdks/changelog/backend-graphql/persistent-cache.md) - [Python SDK](https://docs.stigg.io/api-and-sdks/changelog/backend-graphql/python.md) - [Ruby SDK](https://docs.stigg.io/api-and-sdks/changelog/backend-graphql/ruby.md) - [Sidecar SDK](https://docs.stigg.io/api-and-sdks/changelog/backend-graphql/sidecar.md) - [Sidecar Service](https://docs.stigg.io/api-and-sdks/changelog/backend-graphql/sidecar-service.md) - [C#](https://docs.stigg.io/api-and-sdks/changelog/backend-rest/csharp.md) - [Go](https://docs.stigg.io/api-and-sdks/changelog/backend-rest/go.md) - [Java](https://docs.stigg.io/api-and-sdks/changelog/backend-rest/java.md) - [Python](https://docs.stigg.io/api-and-sdks/changelog/backend-rest/python.md) - [Ruby](https://docs.stigg.io/api-and-sdks/changelog/backend-rest/ruby.md) - [TypeScript](https://docs.stigg.io/api-and-sdks/changelog/backend-rest/typescript.md) - [Embed SDK](https://docs.stigg.io/api-and-sdks/changelog/frontend/embed.md) - [JavaScript SDK](https://docs.stigg.io/api-and-sdks/changelog/frontend/javascript.md) - [Next.js SDK](https://docs.stigg.io/api-and-sdks/changelog/frontend/nextjs.md) - [React SDK](https://docs.stigg.io/api-and-sdks/changelog/frontend/react.md) - [Vue.js SDK](https://docs.stigg.io/api-and-sdks/changelog/frontend/vuejs.md) - [CLI](https://docs.stigg.io/api-and-sdks/cli.md) - [CLI vs MCP server](https://docs.stigg.io/api-and-sdks/cli-vs-mcp.md) - [AWS API Gateway](https://docs.stigg.io/api-and-sdks/integration/additional-deployment-methods/aws-api-gateway.md) - [Bring Your Own Solution](https://docs.stigg.io/api-and-sdks/integration/additional-deployment-methods/bring-your-own-solution.md) - [Overview](https://docs.stigg.io/api-and-sdks/integration/additional-deployment-methods/overview.md) - [Routing frontend SDK requests through a proxy](https://docs.stigg.io/api-and-sdks/integration/additional-deployment-methods/routing-through-proxy.md) - [Backend](https://docs.stigg.io/api-and-sdks/integration/backend.md) - [Customer management](https://docs.stigg.io/api-and-sdks/integration/backend/customers.md): Provision, update, retrieve, and archive customers using Stigg backend SDKs - [Subscription management](https://docs.stigg.io/api-and-sdks/integration/backend/subscriptions.md): Provision, update, cancel, list, and migrate subscriptions using Stigg backend SDKs - [Entitlement checks](https://docs.stigg.io/api-and-sdks/integration/backend/entitlements.md): Check feature access and retrieve entitlements for customers using Stigg backend SDKs - [Usage, billing & credits](https://docs.stigg.io/api-and-sdks/integration/backend/usage-and-billing.md): Report usage, estimate costs, manage credits and promotions using Stigg backend SDKs - [Sidecar](https://docs.stigg.io/api-and-sdks/integration/backend/sidecar.md) - [.NET SDK](https://docs.stigg.io/api-and-sdks/integration/backend/dotnet.md) - [Go SDK](https://docs.stigg.io/api-and-sdks/integration/backend/go.md) - [GraphQL](https://docs.stigg.io/api-and-sdks/integration/backend/graphql.md) - [Java SDK](https://docs.stigg.io/api-and-sdks/integration/backend/java.md) - [Node.js SDK](https://docs.stigg.io/api-and-sdks/integration/backend/nodejs.md) - [Python SDK](https://docs.stigg.io/api-and-sdks/integration/backend/python.md) - [Ruby SDK](https://docs.stigg.io/api-and-sdks/integration/backend/ruby.md) - [Hardening client-side access](https://docs.stigg.io/api-and-sdks/integration/frontend/hardening-client-side-access.md) - [Webflow, Wordpress and plain HTML SDK](https://docs.stigg.io/api-and-sdks/integration/frontend/html.md) - [JavaScript](https://docs.stigg.io/api-and-sdks/integration/frontend/javascript.md) - [Next.js](https://docs.stigg.io/api-and-sdks/integration/frontend/nextjs.md) - [React](https://docs.stigg.io/api-and-sdks/integration/frontend/react.md) - [Vue.js](https://docs.stigg.io/api-and-sdks/integration/frontend/vuejs.md) - [Edge API Rate Limits](https://docs.stigg.io/api-and-sdks/integration/graphql/edge-api-rate-limits.md) - [Rate Limits](https://docs.stigg.io/api-and-sdks/integration/graphql/rate-limits.md) - [Overview](https://docs.stigg.io/api-and-sdks/integration/overview.md) - [Edge API Rate Limits](https://docs.stigg.io/api-and-sdks/integration/rest/edge-api-rate-limits.md) - [Rate Limits](https://docs.stigg.io/api-and-sdks/integration/rest/rate-limits.md) - [Status APIs](https://docs.stigg.io/api-and-sdks/integration/upstream-apis.md) - [MCP Server](https://docs.stigg.io/api-and-sdks/mcp-server.md) - [.NET SDK](https://docs.stigg.io/api-and-sdks/references/sdk/backend/graphql/dotnet.md) - [Backend SDKs](https://docs.stigg.io/api-and-sdks/references/sdk/backend/graphql/index.md) - [Ruby SDK](https://docs.stigg.io/api-and-sdks/references/sdk/backend/graphql/ruby.md) - [Sidecar SDK](https://docs.stigg.io/api-and-sdks/references/sdk/backend/graphql/sidecar.md) - [Backend SDKs](https://docs.stigg.io/api-and-sdks/references/sdk/backend/rest/index.md) - [Frontend SDKs](https://docs.stigg.io/api-and-sdks/references/sdk/frontend/index.md) - [Frontend SDKs](https://docs.stigg.io/api-and-sdks/references/sdk/frontend/rest-index.md) - [SDK References Overview](https://docs.stigg.io/api-and-sdks/references/overview.md) - [Go SDK](https://docs.stigg.io/api-and-sdks/references/sdk/backend/graphql/go.md) - [Java SDK](https://docs.stigg.io/api-and-sdks/references/sdk/backend/graphql/java.md) - [Node.js SDK](https://docs.stigg.io/api-and-sdks/references/sdk/backend/graphql/node.md) - [Python SDK](https://docs.stigg.io/api-and-sdks/references/sdk/backend/graphql/python.md) - [C# SDK](https://docs.stigg.io/api-and-sdks/references/sdk/backend/rest/csharp.md) - [Go SDK](https://docs.stigg.io/api-and-sdks/references/sdk/backend/rest/go.md) - [Java SDK](https://docs.stigg.io/api-and-sdks/references/sdk/backend/rest/java.md) - [Python SDK](https://docs.stigg.io/api-and-sdks/references/sdk/backend/rest/python.md) - [Ruby SDK](https://docs.stigg.io/api-and-sdks/references/sdk/backend/rest/ruby.md) - [Typescript SDK](https://docs.stigg.io/api-and-sdks/references/sdk/backend/rest/typescript.md) - [Embed SDK](https://docs.stigg.io/api-and-sdks/references/sdk/frontend/embed.md) - [Embed SDK](https://docs.stigg.io/api-and-sdks/references/sdk/frontend/embed-rest.md) - [JavaScript SDK](https://docs.stigg.io/api-and-sdks/references/sdk/frontend/javascript.md) - [JavaScript SDK](https://docs.stigg.io/api-and-sdks/references/sdk/frontend/javascript-rest.md) - [React SDK](https://docs.stigg.io/api-and-sdks/references/sdk/frontend/react.md) - [React SDK](https://docs.stigg.io/api-and-sdks/references/sdk/frontend/react-rest.md) - [Vue.js SDK](https://docs.stigg.io/api-and-sdks/references/sdk/frontend/vue.md) - [Vue.js SDK](https://docs.stigg.io/api-and-sdks/references/sdk/frontend/vue-rest.md)