# SDKs

> Official client libraries for the STX API.

Source: https://docs.stxapp.io/sdks/

The REST and WebSocket APIs are the contract, and every SDK is a convenience on
top of them. Nothing here does anything you could not do with an HTTP client and
a WebSocket, so an SDK is worth taking when it saves you work and worth skipping
when it does not.

## Available now

  - [TypeScript SDK](/sdks/typescript/): @stxapp/stx-typescript on npm. Node 18+, typed client, WebSocket channels with a live account view, API-key and OAuth authentication.
  - [Python SDK](/sdks/python/): stx-python on PyPI. Python 3.9+, sync and async clients, WebSocket channels, API-key authentication.
  - [C# SDK](/sdks/csharp/): STX.Sdk on NuGet. .NET 8 and .NET 10, typed services and channel wrappers, API-key authentication.
