Web SDK
Add subscriptions to your web app with a few lines of code.
View guide →Simple APIs, powerful tools, and everything you need to launch and grow your subscription app.
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
Choose your platform and follow the quickstart guide. You'll be live in no time.
Add subscriptions to your web app with a few lines of code.
View guide →Integrate with Swift and start monetizing on iOS.
View guide →Support for Android is on the way. Sign up to be notified.
Notify me →Documentation
Clear guides, comprehensive references, and practical examples to help you ship faster.
Explore our complete API reference with examples.
View reference →Listen to subscription events in real time.
View webhooks →Learn how to manage access and entitlements in your app.
Read guide →Manage customers, subscriptions, and billing programmatically.
View docs →Copy and adapt real-world examples.
Browse examples →Learn from our recommendations to build a great experience.
Read guide →From API keys to happy users
Everything you need, without the complexity.
Create an account and grab your test and live API keys.
Follow our quickstart guides or use our REST API.
Use test mode to try purchases, webhooks, and entitlements.
Switch to live keys and start welcoming subscribers.
Works great with your stack