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

# SDKs

> Official WhiteBIT SDK repositories for Go, Python, and PHP.

WhiteBIT publishes official SDK repositories for Go, Python, and PHP. Each repository has its own README with install, authentication, and usage details.

## Official SDKs

<CardGroup cols={3}>
  <Card title="Go SDK" icon="golang" href="https://github.com/whitebit-exchange/go-sdk">
    Official WhiteBIT SDK for Go developers.
  </Card>

  <Card title="Python SDK" icon="python" href="https://github.com/whitebit-exchange/python-sdk">
    Official WhiteBIT SDK for Python developers.
  </Card>

  <Card title="PHP SDK" icon="php" href="https://github.com/whitebit-exchange/php-sdk">
    Official WhiteBIT SDK for PHP developers.
  </Card>
</CardGroup>

<Note>
  Authentication models differ across SDKs (some accept Bearer tokens issued via partner flows, some sign HMAC-SHA512 requests with an API key + secret). Consult each repository's README for the supported authentication mode and installation steps before integrating. For raw HMAC-SHA512 signing without an SDK dependency, see [First API Call](/guides/first-api-call).
</Note>

<Note>
  Store API keys in environment variables (such as `WB_API_KEY` and `WB_API_SECRET`). Never hardcode credentials in source files.
</Note>

## Additional Languages

The [api-quickstart](https://github.com/whitebit-exchange/api-quickstart) repository contains example implementations in Node.js, Rust, and other languages, demonstrating raw HMAC-SHA512 signing without an SDK dependency.

## What's Next

<CardGroup cols={2}>
  <Card title="First API Call" href="/guides/first-api-call">
    Step-by-step quickstart using curl and Python — no SDK required.
  </Card>

  <Card title="Authentication" href="/api-reference/authentication">
    HMAC-SHA512 signing, API key setup, and IP binding.
  </Card>
</CardGroup>
