Build subscriptions without the heavy lifting.

Simple APIs, powerful tools, and everything you need to launch and grow your subscription app.

  • Developer friendly
  • Production ready
  • Backed by a real team
index.ts Live in production · Status: Active
import { SMTC } from '@smtc/sdk';

const smtc = new SMTC({
  apiKey: process.env.SMTC_API_KEY,
});

// Check subscriber entitlement
const { hasAccess } = await smtc.entitlements.check({
  userId: 'usr_123',
  entitlement: 'pro_features',
});

Quickstart

Get up and running in minutes.

Choose your platform and follow the quickstart guide. You'll be live in no time.

Web SDK

Add subscriptions to your web app with a few lines of code.

View guide →

iOS SDK

Integrate with Swift and start monetizing on iOS.

View guide →
Coming Soon

Android SDK

Support for Android is on the way. Sign up to be notified.

Notify me →

Documentation

Everything you need to build, all in one place.

Clear guides, comprehensive references, and practical examples to help you ship faster.

Entitlements Guide

Learn how to manage access and entitlements in your app.

Read guide →

Subscriber API

Manage customers, subscriptions, and billing programmatically.

View docs →

Best Practices

Learn from our recommendations to build a great experience.

Read guide →

From API keys to happy users

Go from idea to live in 4 simple steps.

Everything you need, without the complexity.

  1. Get your API keys

    Create an account and grab your test and live API keys.

  2. Integrate SDK or API

    Follow our quickstart guides or use our REST API.

  3. Test end-to-end

    Use test mode to try purchases, webhooks, and entitlements.

  4. Go live

    Switch to live keys and start welcoming subscribers.

Works great with your stack

Use with the tools you already love.

Ready to start building?

Get your API keys and start creating with SMTC today.