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

# SDKs

> <div className="flex flex-row items-start gap-2">
  <div>Official Rye SDKs for TypeScript, Python, and Java with polling helpers and error handling.</div>
  <a href="https://app.getpostman.com/run-collection/41015610-24cc0f8a-4b7f-4aa2-9f52-8d7ba30a67b7?action=collection%2Ffork&source=rip_markdown&collection-url=entityId%3D41015610-24cc0f8a-4b7f-4aa2-9f52-8d7ba30a67b7%26entityType%3Dcollection%26workspaceId%3D3bdc8b44-e13c-4bdf-873b-460d47dcecf1" className="inline-flex items-start justify-start no-underline ml-4 border-0">
    <img src="https://run.pstmn.io/button.svg" alt="Run In Postman" className="shrink-0" style={{margin: 0, width: 128, height: 32 }}/>
  </a>
</div>


This page lists official Rye SDKs. We plan to add support for more programming languages over time.

## Installation & Usage

You can find installation instructions for each SDK in their respective GitHub repository. Additional details, including how SDK methods map to the underlying API endpoints, are available in the [API reference documentation on this site](https://docs.rye.com/api-v2-experimental/api-reference/checkout-intents/create-checkout-intent).

These SDKs provide additional functionality beyond the API, including helper methods for combining multiple calls and also handling errors and retries.

## Supported Languages

| **Language**   | **Package Manager**                                                                                                              | **GitHub Repo**                                                                                          |
| :------------- | :------------------------------------------------------------------------------------------------------------------------------- | :------------------------------------------------------------------------------------------------------- |
| **TypeScript** | [https://www.npmjs.com/package/checkout-intents](https://www.npmjs.com/package/checkout-intents)                                 | [https://github.com/rye-com/checkout-intents-sdk](https://github.com/rye-com/checkout-intents-sdk)       |
| **Python**     | [https://pypi.org/project/checkout-intents/](https://pypi.org/project/checkout-intents/)                                         | [https://github.com/rye-com/checkout-intents-python](https://github.com/rye-com/checkout-intents-python) |
| **Java**       | [https://central.sonatype.com/artifact/com.rye/checkout-intents](https://central.sonatype.com/artifact/com.rye/checkout-intents) | [https://github.com/rye-com/checkout-intents-java](https://github.com/rye-com/checkout-intents-java)     |
