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

# Zenrows SDKs

> Official, typed SDKs for every primitive, Fetch, Extract, Batch, and Browser Sessions.

Zenrows gives every primitive a clear path in code: official, typed clients for Fetch and Batch, Extract through that same Fetch client, and Browser Sessions through your existing browser automation setup.

<CardGroup cols={2}>
  <Card title="Fetch" icon="chisel" href="/fetch/sdk/overview">
    Official clients for Python, Node.js, and Go, wrapping the same endpoint with authentication, retries, and concurrency control.
  </Card>

  <Card title="Extract" icon="wand" href="/extract/sdk-overview">
    No separate client. Use the same Fetch SDK with `extract=auto` as a parameter.
  </Card>

  <Card title="Batch" icon="layers-subtract" href="/batch/sdk/python">
    Official Python and Node.js clients, separate from the Fetch SDKs, for submitting and tracking batch jobs.
  </Card>

  <Card title="Browser Sessions" icon="click" href="/browser-sessions/sdk-overview">
    No SDK needed. Point your existing browser automation setup at Zenrows with one line.
  </Card>
</CardGroup>
