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

# Welcome to Dodo Payments

> The complete payments & billing platform for SaaS, AI, and digital products. Accept payments globally, set up flexible billing models, and monetize your product in minutes - all without building your own infrastructure.

<Frame>
  <img src="https://mintcdn.com/dodopayments/uPUxf15iPIZdcBn4/images/intro_cover.png?fit=max&auto=format&n=uPUxf15iPIZdcBn4&q=85&s=33cbb77568c45c08d919ae9018bb20b3" alt="Dodo Payments - Complete payments and billing platform for modern digital products" style={{ maxHeight: '500px', width: 'auto' }} width="1723" height="900" data-path="images/intro_cover.png" />
</Frame>

## What is Dodo Payments?

Dodo Payments is the **all-in-one engine** to launch, scale, and monetize worldwide. Designed for the new generation of digital SaaS and AI products, we handle everything from **payments to billing to distribution** - all without extra engineering.

<Info>
  **Built for SaaS and AI Products**: Handle one-time payments, subscriptions, credits, seats, tokens, or any usage metric with our optimized billing infrastructure.
</Info>

<Tip>
  <strong>Meet Sentra: Your AI-powered billing assistant</strong><br />
  Sentra is an AI agent that integrates, analyzes, and acts on billing and payments directly in your IDE. Ask questions, build integrations, or plan billing architectures - all by describing what you want.

  <a href="/developer-resources/sentra">
    Get started with Sentra →
  </a>
</Tip>

### Why Choose Dodo Payments?

<CardGroup cols={2}>
  <Card title="All-in-One Platform" icon="box">
    One solution for payments, billing, and distribution—no more piecing tools together
  </Card>

  <Card title="Global Merchant of Record" icon="globe">
    복잡함 없이 글로벌로 나아가세요: 190개 이상의 국가, 80개 이상의 통화, 30가지 이상의 결제 수단에 대한 내장 커버리지
  </Card>

  <Card title="Developer-First & No-Code" icon="code">
    Seamless APIs and SDKs for fast integration, plus <a href="/developer-resources/sentra">Sentra AI agent</a> to build integrations by just describing what you need
  </Card>

  <Card title="Faster Monetization" icon="bolt">
    Start collecting revenue in minutes, not weeks
  </Card>

  <Card title="Flexible Billing Models" icon="repeat">
    Usage-based, credit-based, subscriptions with addons, or one-time payments are built in
  </Card>

  <Card title="Optimized for AI Products" icon="brain" href="/features/credit-based-billing">
    Handle credits, seats, tokens, or any usage metric with credit-based billing
  </Card>
</CardGroup>

## Quick Start Guide

Get up and running with Dodo Payments in just a few steps.

<AccordionGroup>
  <Accordion title="For Humans">
    Prefer to drive the integration yourself? The steps below walk you through creating an account, adding a product, and picking an integration method in under five minutes. No code required for the no-code path; SDK samples are waiting in every major language if you want them.

    If you'd rather let your AI coding assistant do the heavy lifting - integration scaffolding, webhook handlers, subscription flows - install **[Sentra](/developer-resources/sentra)**, our AI billing assistant for VS Code, Cursor, and Windsurf. Describe what you want; Sentra plans, scaffolds, and ships it.
  </Accordion>

  <Accordion title="For AI Agents">
    Dodo Payments is built for agent-native workflows. If you're an LLM reading this - or a developer configuring one - start here.

    **Install**. For Claude Code, Codex CLI, Cursor, or OpenCode, the [Dodo Agent Plugin](/developer-resources/build-with-ai-coding-agents) wires both MCP servers and all skills in one step. See the [AI Coding Agents guide](/developer-resources/build-with-ai-coding-agents) for per-agent install commands.

    **Discover**. The full docs index is served at [`docs.dodopayments.com/llms.txt`](https://docs.dodopayments.com/llms.txt), and every documentation page is available in plain markdown by appending `.md` to its URL (e.g. `/api-reference/introduction.md`).

    **Connect**. Two MCP servers give agents live access to the platform:

    * **[Dodo Knowledge MCP](/developer-resources/mcp-server#dodo-knowledge-mcp)** - semantic search across all Dodo documentation
    * **[Dodo Payments MCP](/developer-resources/mcp-server)** - execute API operations (create payments, manage subscriptions, issue refunds)

    See the [MCP Server guide](/developer-resources/mcp-server) for the full client configuration.

    **Extend**. Install official [Dodo Payments Skills](/developer-resources/agent-skills) to teach your agent how to handle checkout, subscriptions, usage-based billing, credit-based billing, webhooks, and more:

    ```bash theme={null}
    npx skills add dodopayments/skills
    ```

    Works with Claude Code, OpenCode, Cursor, and any MCP-compatible agent.
  </Accordion>
</AccordionGroup>

<Steps>
  <Step title="Create Your Account">
    Sign up at [app.dodopayments.com](https://app.dodopayments.com/signup) using your email.

    <Check>
      You'll receive a confirmation email to verify your account.
    </Check>
  </Step>

  <Step title="Add Your First Product">
    Choose your billing model and add your product to start accepting payments.

    <CardGroup cols={2}>
      <Card title="One-Time Payment" icon="box" href="/features/one-time-payment-products">
        디지털 다운로드, 강의 또는 단일 구매에 적합
      </Card>

      <Card title="Subscription Product" icon="repeat" href="/features/subscription">
        SaaS, 멤버십 또는 정기 서비스에 이상적
      </Card>

      <Card title="Usage-Based Billing" icon="chart-bar" href="/features/usage-based-billing/introduction">
        API 호출, 크레딧, 토큰 또는 사용량 측정 단위로 고객에게 청구 - AI 및 SaaS에 이상적
      </Card>

      <Card title="Credit-Based Billing" icon="coins" href="/features/credit-based-billing">
        크레딧 발행 (API 호출, 토큰, 컴퓨팅 단위)하고 고객이 소비할 때 공제 - 롤오버 및 초과 사용 제어
      </Card>
    </CardGroup>
  </Step>

  <Step title="Choose Your Integration Method">
    Select the integration approach that best fits your needs and technical requirements.

    <Tabs>
      <Tab title="No-Code (Fastest)">
        **Perfect for getting started quickly:**

        * Create **Payment Links** from your dashboard
        * Share via email, social media, or embed in websites
        * Start accepting payments immediately
      </Tab>

      <Tab title="Overlay Checkout">
        **Best for seamless, on-brand payments:**

        * Launch checkout as an overlay on your site or app
        * Keep users on your page for a frictionless experience
        * Customize appearance to match your brand

        <Card title="Overlay Integration" icon="layer-group" href="/developer-resources/overlay-checkout">
          Add our overlay checkout with a single line of code
        </Card>
      </Tab>

      <Tab title="Inline Checkout">
        **Best for fully integrated, embedded checkout experiences:**

        * Embed checkout directly into your page layout
        * Build custom order summaries that sync with checkout
        * Maximum control over checkout design and flow

        <Card title="Inline Integration" icon="credit-card" href="/developer-resources/inline-checkout">
          Embed checkout directly into your website
        </Card>
      </Tab>

      <Tab title="Full SDK Integration">
        **Best for advanced, fully customized solutions:**

        * Use our TypeScript/Python/Go/Java/Kotlin/C#/Ruby SDK for seamless integration
        * Programmatic access to all payment, subscription, and customer portal APIs
        * Deep integration with your backend, workflows, and data models
        * Full support for webhooks, advanced features, and automation

        <Tip>
          <strong>Skip the manual work with Sentra</strong><br />
          Install our AI agent in VS Code, Cursor, or Windsurf. Describe what you want - SDK integration, webhook handlers, subscription flows - and Sentra generates the code for you.

          <a href="/developer-resources/sentra">
            Install Sentra →
          </a>
        </Tip>

        <Card title="SDK Quickstart" icon="code" href="/developer-resources/integration-guide">
          Learn how to install and use our official SDK
        </Card>

        <Card title="API Reference" icon="server" href="/api-reference/introduction">
          Explore the full API and SDK documentation
        </Card>
      </Tab>
    </Tabs>
  </Step>
</Steps>

## Developer Integration

<Frame>
  <iframe className="w-full aspect-video rounded-md" src="https://www.youtube.com/embed/gyqFJaJ5Wh4" title="Developer Integration Tutorial" frameBorder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowFullScreen />
</Frame>

<Card title="Sentra: AI-Powered Integration Assistant" icon="wand-magic-sparkles" href="/developer-resources/sentra">
  **Build billing integrations by describing what you need.** Sentra is an AI agent for VS Code, Cursor, and Windsurf that generates SDK code, webhook handlers, subscription flows, and more. Use **Ask** mode to learn, **Build** mode to implement, or **Plan** mode to architect your billing system.
</Card>

### Build with AI Coding Agents

Connect your AI coding assistant (Claude Code, Codex CLI, Cursor, OpenCode, Windsurf, VS Code) directly to Dodo Payments — install the Agent Plugin for a one-command setup, or connect the MCP servers manually.

<CardGroup cols={3}>
  <Card title="Agent Plugin" icon="robot" href="/developer-resources/build-with-ai-coding-agents">
    One install bundles both MCP servers and all skills for Claude Code, Codex CLI, Cursor, and OpenCode
  </Card>

  <Card title="Dodo Knowledge MCP" icon="book-open" href="/developer-resources/mcp-server#dodo-knowledge-mcp">
    Semantic search across Dodo Payments documentation - get instant answers about features, APIs, and best practices
  </Card>

  <Card title="Dodo Payments MCP" icon="credit-card" href="/developer-resources/mcp-server">
    Execute API operations directly - create payments, manage subscriptions, and handle refunds through your AI assistant
  </Card>
</CardGroup>

<Accordion title="Quick MCP Setup for Cursor/Claude Desktop">
  Add both servers to your MCP configuration (`~/.cursor/mcp.json` or Claude Desktop config):

  ```json theme={null}
  {
    "mcpServers": {
      "dodo-knowledge": {
        "command": "npx",
        "args": ["-y", "mcp-remote@latest", "https://knowledge.dodopayments.com/mcp"]
      },
      "dodopayments": {
        "command": "npx",
        "args": ["-y", "mcp-remote@latest", "https://mcp.dodopayments.com/sse"]
      }
    }
  }
  ```

  <Info>
    Requires Node.js 18+. See the [MCP Server documentation](/developer-resources/mcp-server) for detailed setup instructions for all supported clients.
  </Info>
</Accordion>

### Agent Skills

Enhance your AI coding assistant with official Dodo Payments skills - reusable capabilities that teach agents how to implement payment integrations, webhook handlers, and billing flows correctly.

<Card title="Dodo Payments Skills" icon="wand-magic-sparkles" href="/developer-resources/agent-skills">
  Install skills for checkout integration, subscriptions, usage-based billing, credit-based billing, webhooks, and more. Works with Claude Code, OpenCode, Cursor, and any MCP-compatible agent.
</Card>

<Accordion title="Quick Skills Installation">
  ```bash theme={null}
  # Install all Dodo Payments skills
  npx skills add dodopayments/skills

  # Or install individual skills
  npx skills add dodopayments/skills/dodo-best-practices
  npx skills add dodopayments/skills/webhook-integration
  npx skills add dodopayments/skills/subscription-integration
  npx skills add dodopayments/skills/credit-based-billing
  ```

  <Info>
    See the [Agent Skills documentation](/developer-resources/agent-skills) for Claude Code, OpenCode, and other client setup instructions.
  </Info>
</Accordion>

### Framework Adapters

Integrate in under 10 lines of code with our framework adapters. Choose from our recommended frameworks or explore all supported options.

#### Recommended Frameworks

<CardGroup cols={2}>
  <Card title="Next.js" icon="atom" href="/developer-resources/nextjs-adaptor">
    React-based full-stack framework with App Router support
  </Card>

  <Card title="Better Auth" icon="shield" href="/developer-resources/better-auth-adaptor">
    Authentication framework with built-in integrations
  </Card>

  <Card title="Supabase" icon="database" href="developer-resources/supabase-boilerplate">
    Open source Firebase alternative with Postgres and Auth
  </Card>

  <Card title="Convex" icon="database" href="/developer-resources/convex-component">
    Backend-as-a-Service with real-time capabilities
  </Card>
</CardGroup>

<AccordionGroup>
  <Accordion title="Show other 8+ supported frameworks">
    <CardGroup cols={4}>
      <Card title="SvelteKit" icon="js" href="/developer-resources/sveltekit-adaptor" />

      <Card title="Nuxt" icon="vuejs" href="/developer-resources/nuxt-adaptor" />

      <Card title="Remix" icon="react" href="/developer-resources/remix-adaptor" />

      <Card title="Express" icon="js" href="/developer-resources/express-adaptor" />

      <Card title="Fastify" icon="bolt" href="/developer-resources/fastify-adaptor" />

      <Card title="Hono" icon="cloud" href="/developer-resources/hono-adaptor" />

      <Card title="Astro" icon="star" href="/developer-resources/astro-adaptor" />

      <Card title="TanStack" icon="chart-line" href="/developer-resources/tanstack-adaptor" />
    </CardGroup>
  </Accordion>
</AccordionGroup>

### Powerful SDKs

Speed up development with our official SDKs. Choose from our recommended languages or explore all supported options.

<CardGroup cols={4}>
  <Card title="TypeScript" icon="code-simple" href="/developer-resources/dodo-payments-sdks#typescript" />

  <Card title="Python" icon="python" href="/developer-resources/dodo-payments-sdks#python" />

  <Card title="Go" icon="golang" href="/developer-resources/dodo-payments-sdks#go" />

  <Card title="PHP" icon="php" href="/developer-resources/dodo-payments-sdks#php" />

  <Card title="Java" icon="java" href="/developer-resources/dodo-payments-sdks#java" />

  <Card title="Kotlin" icon="android" href="/developer-resources/dodo-payments-sdks#kotlin" />

  <Card title="C#" icon="hashtag" href="/developer-resources/dodo-payments-sdks#c%23" />

  <Card title="Ruby" icon="gem" href="/developer-resources/dodo-payments-sdks#ruby" />
</CardGroup>

### Dodo CLI

터미널에서 Dodo Payments를 실행하세요. Dodo CLI는 대화형 TUI, 내장 AI 어시스턴트 및 오프라인 웹훅 테스트 기능을 제공합니다. 한 줄로 설치하세요:

```bash theme={null}
curl -fsSL https://dodopayments.com/install.sh | sh
```

<Card title="Dodo CLI" icon="terminal" href="/developer-resources/sdks/cli">
  TUI, AI 어시스턴트 및 실시간 웹훅 리스너가 내장된 터미널에서 결제, 고객 및 웹훅을 관리하세요.
</Card>

### 청구 SDK

바퀴를 다시 발명하지 마세요. React와 ShadCN에 맞춰 제작된 가격 카드부터 구독 대시보드까지, 프로덕션 준비가 완료된 접근 가능한 청구 컴포넌트를 사용하세요.

<Card title="Billing Components" icon="credit-card" href="https://billingsdk.com" target="_blank">
  아름답고 사용자 정의 가능한 청구 컴포넌트, 가격 테이블, 구독 관리 및 사용량 미터 - 결제와 청구를 위한 프로덕션 준비된 UI로 개발 시간을 절약하세요.
</Card>

<Info>
  **오픈 소스 및 무료**: BillingSDK는 개인 및 상업 프로젝트에 대해 무료로 사용 및 수정할 수 있습니다. 개발자를 위해 Dodo Payments 팀이 제작했습니다.
</Info>

### Android 및 iOS용 인앱 구매

iOS 및 Android에 최적화된 React Native SDK와 경량 결제 링크로 풍부한 인앱 결제 경험을 구축하세요.

<CardGroup cols={3}>
  <Card title="Mobile Integration Guide" icon="book" href="/developer-resources/mobile-integration">
    모바일 애플리케이션 결제 통합에 대한 완전한 가이드
  </Card>

  <Card title="React Native SDK" icon="mobile" href="/developer-resources/react-native-integration">
    iOS 및 Android용 네이티브 모바일 SDK를 통한 매끄러운 결제 흐름
  </Card>

  <Card title="Expo Boilerplate" icon="box-open" href="/developer-resources/expo-boilerplate">
    오픈 소스 Expo 템플릿으로 React Native 인앱 결제를 신속하게 시작하세요
  </Card>
</CardGroup>

## 외부 통합

Dodo Payments를 선호하는 도구 및 플랫폼과 연결하여 워크플로 자동화, 알림 전송 및 결제 운영을 강화하세요.

<Info>
  **모든 것 자동화**: 실시간 알림을 설정하고, 워크플로를 트리거하고, 고객 데이터를 동기화하고, 통합 라이브러리를 확장하세요.
</Info>

### 인기 있는 통합

워크플로를 간소화하고 결제 운영을 자동화하기 위해 가장 많이 사용되는 디자인 및 생산성 도구에 Dodo Payments를 빠르게 연결하세요.

<CardGroup cols={4}>
  <Card title="Framer Plugin" icon="frame" href="/integrations/framer-plugin">
    Framer 웹사이트에 결제를 추가하세요
  </Card>

  <Card title="WooCommerce" icon="wordpress" href="/integrations/woocommerce-plugin">
    WooCommerce 스토어에서 결제를 수락하세요
  </Card>

  <Card title="Raycast Extension" icon="rocket" href="/integrations/raycast-extension">
    Raycast에서 결제를 관리하세요
  </Card>

  <Card title="Figma Plugin" icon="figma" href="/integrations/figma-plugin">
    Figma에서 Dodo Payments에 액세스하세요
  </Card>
</CardGroup>

<AccordionGroup>
  <Accordion title="Communication & Notifications">
    결제 이벤트에 대한 정보를 팀 통신 도구에서 실시간 알림으로 받아보세요.

    <CardGroup cols={3}>
      <Card title="Slack" icon="slack" href="/integrations/slack">
        Slack 채널로 결제 알림 및 경고를 전송하세요
      </Card>

      <Card title="Discord" icon="discord" href="/integrations/discord">
        Discord 서버에서 즉시 결제 업데이트를 받아보세요
      </Card>

      <Card title="Microsoft Teams" icon="microsoft" href="/integrations/microsoft-teams">
        Teams 채널에서 직접 결제 알림을 받으세요
      </Card>
    </CardGroup>
  </Accordion>

  <Accordion title="Email Marketing & Customer Communication">
    결제 이벤트를 기반으로 고객 데이터를 동기화하고 이메일 캠페인을 트리거하세요.

    <CardGroup cols={4}>
      <Card title="Resend" icon="envelope" href="/integrations/resend">
        Resend로 거래 이메일 전송
      </Card>

      <Card title="SendGrid" icon="paper-plane" href="/integrations/sendgrid">
        SendGrid로 이메일 캠페인 자동화
      </Card>

      <Card title="Loops" icon="repeat" href="/integrations/loops">
        Loops로 이메일 시퀀스 트리거
      </Card>

      <Card title="Customer.io" icon="users" href="/integrations/customer-io">
        Customer.io에 고객 데이터 동기화
      </Card>

      <Card title="AutoSend" icon="paper-plane" href="/integrations/autosend">
        AutoSend로 자동화된 거래 이메일 전송
      </Card>
    </CardGroup>
  </Accordion>

  <Accordion title="CRM & Sales">
    판매 및 고객 관리를 간소화하기 위해 결제 데이터를 CRM 플랫폼과 연결하세요.

    <CardGroup cols={2}>
      <Card title="HubSpot" icon="hubspot" href="/integrations/hubspot">
        HubSpot CRM과 고객 및 거래 동기화
      </Card>

      <Card title="Close CRM" icon="briefcase" href="/integrations/close-crm">
        Close CRM으로 판매 워크플로 자동화
      </Card>
    </CardGroup>
  </Accordion>

  <Accordion title="Automation & Workflows">
    워크플로 자동화 플랫폼으로 강력한 자동화 및 데이터 파이프라인을 구축하세요.

    <CardGroup cols={4}>
      <Card title="Zapier" icon="bolt" href="/integrations/zapier">
        Zapier로 5,000개 이상의 앱에 연결
      </Card>

      <Card title="N8N" icon="diagram-project" href="/integrations/n8n">
        자체 호스팅 또는 클라우드 N8N으로 워크플로 자동화
      </Card>

      <Card title="Windmill" icon="wind" href="/integrations/windmill">
        Windmill로 사용자 정의 워크플로 구축
      </Card>

      <Card title="Inngest" icon="code" href="/integrations/inngest">
        Inngest로 이벤트 기반 워크플로 생성
      </Card>

      <Card title="Segment" icon="chart-network" href="/integrations/segment">
        Segment CDP에 결제 데이터 스트림
      </Card>

      <Card title="DataFast" icon="chart-bar" href="/integrations/datafast">
        DataFast 분석으로 마케팅 채널에 수익 속성 부여
      </Card>
    </CardGroup>
  </Accordion>
</AccordionGroup>

<Card title="View All Integrations" icon="puzzle-piece" href="/integrations/introduction">
  자세한 설정 가이드로 통합 라이브러리를 전체 탐색하세요
</Card>

## 도움이 필요하신가요?

<CardGroup cols={2}>
  <Card title="Developer Documentation" icon="book" href="/developer-resources/integration-guide">
    포괄적인 가이드 및 API 참조를 탐색하세요
  </Card>

  <Card title="API Reference" icon="terminal" href="/api-reference/introduction">
    모든 Dodo Payments API에 대한 전체 OpenAPI 참조, 엔드포인트, 매개변수 및 예제 요청
  </Card>

  <Card title="Community Support" icon="users" href="https://discord.gg/bYqAp4ayYh">
    도움과 토론을 위한 Discord 커뮤니티에 참여하세요
  </Card>

  <Card title="Contact Support" icon="headphones" href="mailto:support@dodopayments.com">
    지원팀의 직접적인 도움을 받으세요
  </Card>
</CardGroup>
