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

# Introduction

> Overview of our API endpoints

## Welcome to our API

Our API provides a set of endpoints that allow you to programmatically interact with our services.
This documentation will help you understand how to use our API effectively.

## Installation

To install the API client, you can use the following command:

<CodeGroup>
  ```bash Python theme={null}
  pip install retab
  ```

  ```bash TypeScript theme={null}
  npm i @retab/node
  ```

  ```bash Go theme={null}
  go get github.com/retab-dev/retab/clients/go
  ```

  ```bash Rust theme={null}
  cargo add retab
  ```

  ```bash C# theme={null}
  dotnet add package Retab
  ```

  ```bash PHP theme={null}
  composer require retab/retab
  ```

  ```bash Ruby theme={null}
  gem install retab
  ```

  ```bash Java theme={null}
  mvn dependency:get -Dartifact=com.retab:retab:0.0.12
  ```
</CodeGroup>

## Authentication

All API endpoints require authentication using our API keys. If you don't have an API key, please create one on our [dashboard](https://www.retab.com/dashboard).

API keys are environment-scoped: `rt_test_...` keys access the **test**
environment, `rt_live_...` keys access **production**. Legacy
`sk_retab_...` keys still work and resolve to production. The key alone
selects the environment — see the
[Environments overview](/enterprise/environments) for details.
