> ## 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.

<CardGroup cols={2}>
  <Card title="Most Competitive MoR" icon="money-bill">
    3.9% + 40¢ flat. No monthly fees, no setup costs, no hidden charges. You only pay when you earn.
  </Card>

  <Card title="Global Tax Compliance" icon="globe">
    VAT, GST, and sales tax across 190+ countries. 28+ US states, EU (Estonia OSS), UK, South Korea,
    and growing.
  </Card>

  <Card title="Built for Developers" icon="code">
    TypeScript SDK, Next.js adapter, CLI, and a clean API. Integrate in minutes.
  </Card>

  <Card title="AI-Native Platform" icon="robot">
    First payment platform with agent onboarding. Your AI assistant can set up your entire store via
    SKILL.md.
  </Card>
</CardGroup>

## Why Teams Switch to Creem

<AccordionGroup>
  <Accordion title="Tax Compliance is Eating Your Time" icon="building-columns">
    **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>

  <Accordion title="You're Paying Too Much in Fees" icon="credit-card">
    **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>

  <Accordion title="Your Payment Provider Wasn't Built for Developers" icon="terminal">
    **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>

  <Accordion title="You Need More Than Payments" icon="users">
    **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.
  </Accordion>
</AccordionGroup>

## Core Features

<CardGroup cols={3}>
  <Card title="One-time Payments" icon="cart-shopping">
    Sell digital products, templates, courses, or software licenses with instant checkout.
  </Card>

  <Card title="Subscriptions" icon="arrows-rotate">
    Recurring billing with automatic renewals, dunning, trials, and plan management.
  </Card>

  <Card title="License Keys" icon="key">
    Generate and deliver software license keys automatically on purchase.
  </Card>

  <Card title="Affiliate Programs" icon="handshake">
    Built-in affiliate tracking with automatic commission splits and payouts.
  </Card>

  <Card title="Revenue Splits" icon="divide">
    Split payments between co-founders, partners, or collaborators automatically.
  </Card>

  <Card title="Global Tax Compliance" icon="building-columns">
    VAT, GST, sales tax in 190+ countries. Calculated, collected, and remitted for you.
  </Card>
</CardGroup>

## Developer Tools

<CardGroup cols={3}>
  <Card title="TypeScript SDK" icon="code" href="/code/sdks/typescript">
    Type-safe SDK for Node.js, Deno, and Bun. Full API coverage with auto-generated types.
  </Card>

  <Card title="Next.js Adapter" icon="react" href="/code/sdks/nextjs">
    Drop-in integration for Next.js with server actions and webhook handling.
  </Card>

  <Card title="Creem CLI" icon="terminal" href="/code/cli">
    Manage your store from the terminal. Interactive TUI + JSON output for automation.
  </Card>
</CardGroup>

### 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 title="Agent Onboarding Guide" icon="robot" href="/code/cli">
  Learn how AI agents can self-onboard and manage your Creem store.
</Card>

## Quick Start

<Steps>
  <Step title="Get Access">
    Sign up at [creem.io](https://creem.io) to create your store. No credit card required.
  </Step>

  <Step title="Get Your API Keys">
    Grab your test API key from the dashboard. Keys prefixed with `creem_test_` use the sandbox environment.
  </Step>

  <Step title="Install the SDK or CLI">
    <Tabs>
      <Tab title="TypeScript SDK">
        ```bash theme={null}
        npm install creem
        ```
      </Tab>

      <Tab title="Next.js Adapter">
        ```bash theme={null}
        npm install @creem_io/nextjs
        ```
      </Tab>

      <Tab title="CLI">
        ```bash theme={null}
        brew tap armitage-labs/creem
        brew install creem
        creem login --api-key creem_test_YOUR_KEY
        ```
      </Tab>

      <Tab title="AI Agent">
        ```text theme={null}
        Read https://creem.io/SKILL.md and set up Creem for me
        ```
      </Tab>
    </Tabs>
  </Step>

  <Step title="Create a Product & Accept Payments">
    <Tabs>
      <Tab title="Dashboard">
        Create a product in the dashboard, set pricing, and generate a checkout link. Share it anywhere.
      </Tab>

      <Tab title="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>

      <Tab title="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
        ```
      </Tab>
    </Tabs>
  </Step>

  <Step title="Set Up Webhooks">
    Listen for payment events to sync your app. See the [Webhooks guide](/code/webhooks) for signature verification and event handling.
  </Step>
</Steps>

## Coming from LemonSqueezy?

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

<Card title="Migrate to Creem" icon="arrow-right" href="/getting-started/migrate">
  Step-by-step guide to migrate from LemonSqueezy with the Creem CLI.
</Card>

## Integration Options

<CardGroup cols={2}>
  <Card title="Checkout Links" icon="link" href="/features/checkout/checkout-link">
    No-code solution. Create a link, share it anywhere, start getting paid.
  </Card>

  <Card title="Checkout API" icon="code" href="/api-reference/introduction">
    Programmatically create checkout sessions for custom flows.
  </Card>

  <Card title="TypeScript SDK" icon="code" href="/code/sdks/typescript">
    Full API coverage with type safety and auto-generated types.
  </Card>

  <Card title="Next.js Adapter" icon="react" href="/code/sdks/nextjs">
    Server actions, webhook verification, and checkout helpers for Next.js.
  </Card>

  <Card title="Creem CLI" icon="terminal" href="/code/cli">
    Terminal-first store management. Interactive TUI + JSON output for scripts.
  </Card>

  <Card title="AI Agent (SKILL.md)" icon="robot" href="/code/cli">
    Let your AI agent onboard itself and manage your store autonomously.
  </Card>
</CardGroup>

## For Customers

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

<CardGroup cols={2}>
  <Card title="Cancel Subscription" icon="circle-xmark" href="/for-customers/how-to-cancel-subscription">
    Guide for customers to cancel their subscriptions through the portal.
  </Card>

  <Card title="Update Payment Method" icon="credit-card" href="/for-customers/how-to-update-payment-method">
    Instructions for updating payment information and billing details.
  </Card>
</CardGroup>

## FAQ

<AccordionGroup>
  <Accordion title="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>

  <Accordion title="What payment methods do you support?">
    Cards (Visa, Mastercard, Amex), PayPal, Apple Pay, Google Pay, and local payment methods based
    on customer location. WeChat Pay and Alipay support coming soon.
  </Accordion>

  <Accordion title="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>

  <Accordion title="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>

  <Accordion title="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](/getting-started/migrate) for details.
  </Accordion>

  <Accordion title="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.
  </Accordion>
</AccordionGroup>
