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

# SDKs & Libraries

> Official libraries for integrating with CrossBorderly

## Official SDKs

<CardGroup cols={2}>
  <Card title="JavaScript / Node.js" icon="js" href="/sdks/javascript">
    npm package for Node.js and browsers
  </Card>

  <Card title="Python" icon="python" href="/sdks/python">
    pip package for Python 3.8+
  </Card>
</CardGroup>

## Installation

<CodeGroup>
  ```bash npm theme={null}
  npm install @crossborderly/api-client
  ```

  ```bash pip theme={null}
  pip install crossborderly
  ```
</CodeGroup>

## Quick Comparison

| Feature              | JavaScript   | Python       | cURL   |
| -------------------- | ------------ | ------------ | ------ |
| Type Safety          | ✅ TypeScript | ✅ Type hints | ❌      |
| Automatic Retries    | ✅            | ✅            | ❌      |
| Rate Limiting        | ✅ Built-in   | ✅ Built-in   | Manual |
| Webhook Verification | ✅            | ✅            | Manual |

## Not Using an SDK?

You can integrate directly with our REST API using any HTTP client. See our [cURL examples](/sdks/curl) for guidance.

## Community SDKs

Community-maintained SDKs (not officially supported):

| Language | Package                 | Maintainer |
| -------- | ----------------------- | ---------- |
| PHP      | `crossborderly/php-sdk` | @community |
| Ruby     | `crossborderly-ruby`    | @community |
| Go       | `go-crossborderly`      | @community |

<Warning>
  Community SDKs are not officially supported. Use at your own risk.
</Warning>
