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

# Quickstart

> Get up and running with SnapPay in minutes

# Get Started with SnapPay

This guide will help you integrate SnapPay into your application quickly and start processing payments.

## Step 1: Create product

<AccordionGroup>
  <Accordion icon="key" title="Create your SnapPay account">
    1. Visit [SnapPay Dashboard](https://app.snappay.dev) and create your account
    2. Navigate to the Products page
    3. Enter product information, set up feature and pricing
  </Accordion>
</AccordionGroup>

## Step 2: Verify Account

<AccordionGroup>
  <Accordion icon="key" title="Syncing">
    1. Navigate to the Payment section in your dashboard
    2. Perform KYC in order to accept payment
  </Accordion>
</AccordionGroup>

<Note>
  You need to finish the verification process to use
</Note>

## Step 3: Get SnapPay API Key

<AccordionGroup>
  <Accordion icon="key" title="Get API key">
    1. Navigate to the API keys section in your dashboard
    2. Copy or re-generate API keys for usage
  </Accordion>
</AccordionGroup>

## Step 4: Install SDK

Choose your preferred programming language and install the corresponding SDK:

<AccordionGroup>
  <Accordion icon="code" title="JavaScript/Node.js">
    ```bash theme={null}
    npm install @snappay/sdk
    ```
  </Accordion>

  <Accordion icon="code" title="Python">
    ```bash theme={null}
    pip install snappay
    ```
  </Accordion>

  <Accordion icon="code" title="Go">
    ```bash theme={null}
    go get github.com/snappay/snappay-go
    ```
  </Accordion>

  <Accordion icon="code" title="Java">
    ```xml theme={null}
    <dependency>
        <groupId>dev.snappay</groupId>
        <artifactId>snappay-java</artifactId>
        <version>0.0.1-beta</version>
    </dependency>
    ```
  </Accordion>
</AccordionGroup>

## Step 5: Initialize Client

Set up your SnapPay client with your API key:

<Note>
  Replace `YOUR_API_KEY` with your actual SnapPay API key from the dashboard.
</Note>

## Step 6: Create Your First Checkout

Now that you have the basics set up, explore our SDK documentation for creating checkout session, track usage, check access...etc

<CardGroup cols={2}>
  <Card title="JavaScript SDK" icon="js" href="/sdk/javascript">
    Complete JavaScript/Node.js integration guide
  </Card>

  <Card title="Python SDK" icon="python" href="/sdk/python">
    Python implementation examples and best practices
  </Card>

  <Card title="Go SDK" icon="golang" href="/sdk/go">
    Go language integration and usage examples
  </Card>

  <Card title="Java SDK" icon="java" href="/sdk/java">
    Enterprise Java integration with modern async patterns
  </Card>
</CardGroup>

<Tip>
  **Need help?** Join our [Discord community](https://discord.gg/edxDUUW87J) or contact [support](mailto:hi@SnapPay.dev).
</Tip>
