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

# SDKs

> Official clients for TypeScript, Go, Python, and Rust.

Use an SDK when you want typed methods, auth handled for you, and request
validation before a call goes over the network. Use plain HTTP when you
want a one-off script or a language we do not ship a client for.

<Columns cols={2}>
  <Card title="TypeScript" icon="js" href="/platform/sdk-typescript">
    Install, authenticate, and call the API from Node.js.
  </Card>

  <Card title="Go" icon="golang" href="/platform/sdk-go">
    Install, authenticate, and call the API from Go.
  </Card>

  <Card title="Python" icon="python" href="/platform/sdk-python">
    Install, authenticate, and call the API from Python.
  </Card>

  <Card title="Rust" icon="rust" href="/platform/sdk-rust">
    Install, authenticate, and call the API from Rust.
  </Card>
</Columns>

Each page uses the same walkthrough: import the client, authenticate with
your API token, read two endpoints, then update a tap.

<Info>
  Contact your Parable representative for registry access if a package is
  not public yet.
</Info>

## Calling the API without an SDK

The API is REST with JSON bodies and bearer auth, so any HTTP client
works. The [API Reference](/api-reference/overview) includes runnable
examples for every endpoint. The
[first request](/getting-started/first-request) walkthrough is the same
sequence over HTTP.
