Jump to Content
Docs
DocumentationUse-case specific guidesAPI and SDK references✨ Example project β†—πŸ“° Changelog β†—πŸŒŽ Log in to Stigg β†—πŸ‘‹πŸΌ Start using Stigg β†—
Docs
Documentation
DocumentationUse-case specific guidesAPI and SDK references✨ Example project β†—πŸ“° Changelog β†—πŸŒŽ Log in to Stigg β†—πŸ‘‹πŸΌ Start using Stigg β†—

πŸ‘‹ Getting started

  • Welcome to Stigg
  • Getting started in minutes

πŸ€‘ Modeling your pricing in Stigg

  • Overview
  • Features
  • Products
  • Plans
  • Add-ons
  • Coupons
  • Use-case specific guides
    • Free trials
    • Freemium
    • Usage based pricing models
    • Multiple subscriptions for the same product

πŸ‘« Managing customers & subscriptions

  • Customers
  • Subscriptions
    • Upgrades & downgrades

πŸ’» Codebase integration

  • Overview
  • Backend integration
    • Node.js SDK
    • Sidecar SDK
    • Python SDK
    • Ruby SDK
    • Go SDK
    • Java SDK
    • .NET SDK
    • GraphQL API
    • Persistent cache
    • Sidecar service
  • Frontend integration
    • JavaScript SDK
    • React SDK
    • Vue.js
    • Next.js
    • Webflow, Wordpress and plain HTML
    • Hardening client-side access
  • Additional deployment methods
    • AWS API Gateway
    • Bring Your Own Solution
  • Quick start guides
    • Provisioning customers
    • Provisioning subscriptions
    • Gating access to features
    • Rendering paywalls
    • Rendering a customer portal
    • Rendering a checkout experience
    • Example project
  • API and SDK references
    • Node.js SDK
    • Python SDK
    • Go SDK
    • GraphQL API
    • JavaScript SDK
    • React SDK

🧭 Getting usage data into Stigg

  • Overview
  • Reporting calculated usage
  • Reporting raw events
    • Ingestion from AWS S3
    • Ingestion from GCP Pub/Sub
  • Viewing usage events
  • Handling reported usage
  • Scalability and durability

🀩 SNAP-IN Widgets

  • Overview
  • Pricing table
  • Customer portal
  • Checkout
  • Ensuring customer privacy

⚑ NATIVE INTEGRATIONS

  • Overview
  • Billing
    • Stripe
      • Integration when using Stripe Elements for checkout
    • Zuora
      • Integration with Zuora payment page
    • Integration with multiple billing providers
  • CRM
    • Salesforce
    • HubSpot
      • Detailed entity mapping
      • Example - email automation for trial subscriptions
  • Data warehouse
    • Snowflake
    • BigQuery
  • AWS Marketplace
  • Auth0
  • Webhooks
    • Events
    • Example - Zapier integration
    • Example - Segment integration
  • Durable queues (SQS)

πŸ”„ Importing and exporting data

  • Importing existing customers and subscriptions
  • Exporting data from Stigg
    • Schema
    • Snowflake
    • BigQuery

πŸš€ Going live

  • Going live

😎 Rolling out pricing changes with confidence

  • Gaining insights about your pricing strategy
    • Active subscriptions
    • Feature inspector
  • Running pricing experiments

🌐 Price localization

  • Price localization overview
  • No-code configuration in the Stigg Console
  • Implementing price localization on your public website and application
  • Localized billing

βš™οΈ Managing your account

  • Account details
  • Environments
    • Copy configuration between environments
    • Download the product catalog
  • Access management
    • Login options
      • Invite only
      • Authorized domain
      • Single sign-on (SSO)
    • Team members
    • Role-based access control
  • Finding entities
  • Activity log
  • Switching accounts
  • Theme
  • Billing

πŸ€” I want to...

  • Overview
  • Add a time-based trial experience to my product
  • Implement a freemium model to increase conversion
  • Monetize my product using usage-based pricing
  • Grant additional feature access to customers
  • Add a checkout experience to my application
  • Allow customers to have multiple subscriptions to the same product
  • Allow customers to subscribe to my product using a payment link
  • Bill customers using invoices
  • Report usage to Stigg and sell it to customers in a different granularity
  • Implement a team plan with separate usage enforcement for each team member
  • Apply discounts to subscriptions

πŸ’ͺ High-availability and scale

  • High availability architecture
  • Accessible from anywhere
  • Local caching and fallback strategy
  • Persistent cache
  • Sidecar
  • Errors, retries, and usage buffering
  • Reliability, observability and monitoring
  • Rate limits

πŸ’¬ Frequently asked questions

  • Entitlements and usage
    • Where can I see the usage value my customer is entitled for?
    • How are customer entitlements calculated?
  • Integration and data migration into Stigg
    • How can I migrate my existing customer-base into Stigg?
  • Widgets
    • How can my customers update their payment method?
    • How can my customers cancel their subscription in the UI?
  • Pricing localization
    • My pricing localization changes won't apply to my pricing table
  • Scale and high-availability
    • Do you support our scale?
    • What are the rate limits for different endpoints?
  • How can I bill customers for a self-served plan using an invoice?
  • Compliance and security
    • Does Stigg store PII?
    • Where does Stigg store PII?
    • Do you offer a Data Processing Agreement (DPA)
    • Are you SOC2 compliant?
    • Are you GDPR compliant?
    • How can I rotate my API key?
  • What happens if Stigg is down?

πŸ” Security & compliance

  • Security portal

πŸ€– Conceptual guides

  • Domain model

SDK changelog

  • SDK changelog
  • Backend SDK changes
    • Node.js SDK changes
    • Python SDK changes
    • Ruby SDK changes
    • Go SDK changes
    • Java SDK changes
    • .NET SDK changes
    • Sidecar SDK changes
  • Frontend SDK changes
    • JavaScript SDK changes
    • React SDK changes
    • Vue.js SDK changes
    • Next.js SDK changes
    • Embed SDK changes

πŸ“œ Legal

  • Terms of use
  • Privacy policy
Powered byΒ 

Frontend SDK changes

Suggest Edits
JavaScript SDK

React SDK

Vue.js

Next.js

Webflow, Wordress, and plain HTML

Updated 6 months ago