> ## Documentation Index
> Fetch the complete documentation index at: https://docs.creem.io/llms.txt
> Use this file to discover all available pages before exploring further.

# Ship Software. Get Paid Globally.

> The most competitive Merchant of Record for SaaS, digital products, and AI tools. Payments, taxes, compliance, affiliates, and revenue splits. All handled.

> 3,000+ teams sell globally with Creem. 3.9% + 40¢ flat. No monthly fees. No tax headaches.

## What is Creem?

Creem is a **Merchant of Record** for developers who sell software globally. Payments, subscriptions, tax compliance, chargebacks, revenue splits, payouts. All handled. You focus on your product.

We are the legal seller of record. We collect and remit VAT, GST, and sales tax in **190+ countries** so you never touch a tax form.

> [card] Most Competitive MoR
>
> 3.9% + 40¢ flat. No monthly fees, no setup costs, no hidden charges. You only pay when you earn.

> [card] Global Tax Compliance
>
> VAT, GST, and sales tax across 190+ countries. 28+ US states, EU (Estonia OSS), UK, South Korea,
> and growing.

> [card] Built for Developers
>
> TypeScript SDK, Next.js adapter, CLI, and a clean API. Integrate in minutes.

> [card] AI-Native Platform
>
> First payment platform with agent onboarding. Your AI assistant can set up your entire store via
> SKILL.md.

## Why Teams Switch to Creem

> [accordion] Tax Compliance is Eating Your Time
>
> **The Problem**: Selling globally means VAT, GST, and sales tax across dozens of jurisdictions. Different rates, thresholds, filing requirements. Most founders ignore it (risky), hire expensive accountants, or avoid selling internationally.
>
> **Creem's Solution**: As your Merchant of Record, we are the legal seller. We calculate, collect, file, and remit all taxes worldwide. You never touch a tax form. This isn't a plugin. It's how Creem works by default.

> [accordion] You're Paying Too Much in Fees
>
> **The Problem**: Most MoR solutions charge 5-8% per transaction plus monthly platform fees. On a \$49/mo SaaS, that's \$2-4 per transaction gone.
>
> **Creem's Solution**: 3.9% + 40¢ flat. No monthly fees. No minimums. No tiered pricing that punishes small volume. The most competitive MoR on the market.

> [accordion] Your Payment Provider Wasn't Built for Developers
>
> **The Problem**: Dashboard-first platforms force you into click-through wizards. That doesn't scale, and it doesn't work for teams that automate everything.
>
> **Creem's Solution**: Everything is API-first. The CLI lets you manage products, subscriptions, and transactions from the terminal. JSON output for scripting. Interactive TUI for browsing. SKILL.md lets AI agents onboard themselves autonomously.

> [accordion] You Need More Than Payments
>
> **The Problem**: Payments are just the start. You need affiliates, revenue splits, license keys, and subscription lifecycle handling. Cobbling together 5 tools is a nightmare.
>
> **Creem's Solution**: Creem includes affiliate programs, revenue splits, license keys, subscription management (trials, upgrades, downgrades, cancellations), webhooks, and a customer portal. One platform, one integration.

## Core Features

> [card] One-time Payments
>
> Sell digital products, templates, courses, or software licenses with instant checkout.

> [card] Subscriptions
>
> Recurring billing with automatic renewals, dunning, trials, and plan management.

> [card] License Keys
>
> Generate and deliver software license keys automatically on purchase.

> [card] Affiliate Programs
>
> Built-in affiliate tracking with automatic commission splits and payouts.

> [card] Revenue Splits
>
> Split payments between co-founders, partners, or collaborators automatically.

> [card] Global Tax Compliance
>
> VAT, GST, sales tax in 190+ countries. Calculated, collected, and remitted for you.

## Developer Tools

> [card] [TypeScript SDK](https://docs.creem.io/code/sdks/typescript.md)
>
> Type-safe SDK for Node.js, Deno, and Bun. Full API coverage with auto-generated types.

> [card] [Next.js Adapter](https://docs.creem.io/code/sdks/nextjs.md)
>
> Drop-in integration for Next.js with server actions and webhook handling.

> [card] [Creem CLI](https://docs.creem.io/code/cli.md)
>
> Manage your store from the terminal. Interactive TUI + JSON output for automation.

### AI Agent Integration

Your AI agent can operate Creem autonomously. No dashboards, no clicking.

```text theme={null}
Read https://creem.io/SKILL.md and set up Creem for me
```

Give this prompt to any AI coding assistant (Claude, Cursor, Copilot, Windsurf) and it will:

* Install the Creem CLI via Homebrew
* Configure authentication
* Create products, set up webhooks, and integrate into your codebase
* Monitor your store and flag issues

> [card] [Agent Onboarding Guide](https://docs.creem.io/code/cli.md)
>
> Learn how AI agents can self-onboard and manage your Creem store.

## Quick Start

**1. Get Access**

Sign up at [creem.io](https://creem.io) to create your store. No credit card required.

**2. Get Your API Keys**

Grab your test API key from the dashboard. Keys prefixed with `creem_test_` use the sandbox environment.

**3. Install the SDK or CLI**

> [tab] TypeScript SDK
>
> ```bash theme={null}
> npm install creem
> ```

> [tab] Next.js Adapter
>
> ```bash theme={null}
> npm install @creem_io/nextjs
> ```

> [tab] CLI
>
> ```bash theme={null}
> brew tap armitage-labs/creem
> brew install creem
> creem login --api-key creem_test_YOUR_KEY
> ```

> [tab] AI Agent
>
> ```text theme={null}
> Read https://creem.io/SKILL.md and set up Creem for me
> ```

**4. Create a Product & Accept Payments**

> [tab] Dashboard
>
> Create a product in the dashboard, set pricing, and generate a checkout link. Share it anywhere.

> [tab] CLI
>
> ```bash theme={null}
> creem products create \
>   --name "Pro Plan" \
>   --price 1999 \
>   --currency USD \
>   --billing-type recurring \
>   --billing-period every-month
>
> creem checkouts create --product prod_XXXXX
> ```

> [tab] API
>
> ```typescript theme={null}
> import { Creem } from 'creem'
>
> const creem = new Creem({
>   apiKey: 'creem_test_...',
>   server: 'test',
> })
>
> const checkout = await creem.checkouts.create({
>   productId: 'prod_XXXXX',
>   successUrl: 'https://yourapp.com/success',
> })
>
> // Redirect customer to checkout.checkoutUrl
> ```

**5. Set Up Webhooks**

Listen for payment events to sync your app. See the [Webhooks guide](https://docs.creem.io/code/webhooks.md) for signature verification and event handling.

## Coming from LemonSqueezy?

Creem has a one-command migration tool to bring your products over.

> [card] [Migrate to Creem](https://docs.creem.io/getting-started/migrate.md)
>
> Step-by-step guide to migrate from LemonSqueezy with the Creem CLI.

## Integration Options

> [card] [Checkout Links](https://docs.creem.io/features/checkout/checkout-link.md)
>
> No-code solution. Create a link, share it anywhere, start getting paid.

> [card] [Checkout API](https://docs.creem.io/api-reference/introduction.md)
>
> Programmatically create checkout sessions for custom flows.

> [card] [TypeScript SDK](https://docs.creem.io/code/sdks/typescript.md)
>
> Full API coverage with type safety and auto-generated types.

> [card] [Next.js Adapter](https://docs.creem.io/code/sdks/nextjs.md)
>
> Server actions, webhook verification, and checkout helpers for Next.js.

> [card] [Creem CLI](https://docs.creem.io/code/cli.md)
>
> Terminal-first store management. Interactive TUI + JSON output for scripts.

> [card] [AI Agent (SKILL.md)](https://docs.creem.io/code/cli.md)
>
> Let your AI agent onboard itself and manage your store autonomously.

## For Customers

If you purchased a product through Creem's payment platform:

> [card] [Cancel Subscription](https://docs.creem.io/for-customers/how-to-cancel-subscription.md)
>
> Guide for customers to cancel their subscriptions through the portal.

> [card] [Update Payment Method](https://docs.creem.io/for-customers/how-to-update-payment-method.md)
>
> Instructions for updating payment information and billing details.

## FAQ

> [accordion] How fast can I start accepting payments?
>
> Once you have access, most developers go from zero to first payment in under 10 minutes. Set up
> a product, generate a checkout link. That's it.

> [accordion] What payment methods do you support?
>
> See [supported payment methods](https://docs.creem.io/merchant-of-record/finance/payment-methods.md#currently-supported-payment-methods)
> for the current list, regional availability, and payment-type restrictions.

> [accordion] How does pricing work?
>
> 3.9% + 40¢ per successful transaction. No monthly fees, no setup costs, no hidden charges. You
> only pay when you earn.

> [accordion] What makes Creem different from Stripe?
>
> Stripe is a payment processor. You're still responsible for tax compliance, filing, and
> remittance. Creem is a Merchant of Record. We are the legal seller, handling all of that for
> you. Plus affiliates, revenue splits, and license keys out of the box.

> [accordion] Can I migrate from LemonSqueezy?
>
> Yes. The CLI includes a `creem migrate lemon-squeezy` command that brings your products over
> automatically. See the [migration guide](https://docs.creem.io/getting-started/migrate.md) for details.

> [accordion] Can my AI agent manage my Creem store?
>
> Yes. Point any AI coding assistant at creem.io/SKILL.md. It will install the CLI, configure
> auth, and help you integrate. The CLI also outputs JSON for automated scripting.


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.