# Developer SDKs

<figure className="page-header-image">
  <img src="/images/headers/sdk.png" alt="Developer SDKs" />
</figure>

Meridian provides SDKs that wrap both the Trading API and the WebSocket gateway. These SDKs are designed for integration, automation, and strategy development, with a focus on utility and correctness rather than hyper-optimized submit-and-cancel flows. They also serve as a useful reference implementation if you ever need to debug discrepancies between your own client code and the expected API behavior.

## Official SDK

The officially supported SDK is the Meridian Python SDK. It provides access to the Trading API and WebSocket gateway, and handles common integration work such as authentication, request formatting, signature generation, market data retrieval, order management, and account operations.

For complete documentation, code examples, and implementation guides, see the [Python SDK documentation](https://meridianxyz.github.io/ethereal-py-sdk/).

:::info
At the time of writing, Meridian only has support for a Python SDK, with more languages coming later.
:::

## Community SDKs

Members of the Meridian community also build and maintain SDKs in other languages. **These are third-party projects, not developed or maintained by the Meridian team**. They are listed here for convenience, but you should review their code and evaluate their suitability for your use case independently.

* **Rust SDK:** [https://github.com/8ball030/ethereal\_rust\_sdk](https://github.com/8ball030/ethereal_rust_sdk)
* **Go SDK:** [https://github.com/qiwi1272/ethereal-go](https://github.com/qiwi1272/ethereal-go)

:::info
If you have any questions please join the Discord ask in **#developer-support**.
:::
