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

# API Environments

> Sandbox and production environments

## Available Environments

<Tabs>
  <Tab title="Sandbox">
    **Base URL:** `https://sandbox.killb.app`

    **Purpose:** Development and testing

    **Features:**

    * Test with fake money
    * Faker endpoints available
    * Relaxed rate limits
    * Instant processing
    * No real KYC verification

    **Use for:**

    * Development
    * Integration testing
    * Demo applications
    * CI/CD pipelines
  </Tab>

  <Tab title="Production">
    **Base URL:** `https://killb.app`

    **Purpose:** Live transactions

    **Features:**

    * Real money transactions
    * Full KYC/KYB verification
    * Actual payment processing
    * Regulatory compliance
    * Production SLAs

    **Use for:**

    * Live applications
    * Real customer transactions
    * Production deployments
  </Tab>
</Tabs>

## Switching Environments

```javascript theme={null}
const config = {
  sandbox: {
    baseUrl: 'https://sandbox.killb.app',
    email: process.env.SANDBOX_EMAIL,
    password: process.env.SANDBOX_PASSWORD
  },
  production: {
    baseUrl: 'https://killb.app',
    email: process.env.PROD_EMAIL,
    password: process.env.PROD_PASSWORD
  }
};

const env = process.env.NODE_ENV === 'production' ? 'production' : 'sandbox';
const { baseUrl, email, password } = config[env];
```

## Environment Differences

| Feature            | Sandbox   | Production   |
| ------------------ | --------- | ------------ |
| Real money         | ❌         | ✅            |
| KYC verification   | Simulated | Real         |
| Payment processing | Instant   | Real timing  |
| Transaction limits | None      | Based on KYC |
| Faker endpoints    | ✅         | ❌            |
| Rate limits        | Relaxed   | Enforced     |

## Next Steps

<Card title="Sandbox Guide" icon="flask" href="/zh/sandbox">
  Learn how to test in sandbox
</Card>
