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

> Explore our language-specific SDKs for using GRID's API

# Introduction

GRID provides libraries that are continually updated with the latest features available in our [REST API](/api-reference/introduction). These libraries provide idiomatic abstractions for using the API endpoints from the language of your choice.

<CardGroup cols={2}>
  <Card title="TypeScript / JavaScript" icon="js" href="typescript">
    Idiomatic access to our API from TypeScript or JavaScript
  </Card>

  <Card title="Python" icon="python" href="python">
    Idiomatic access to our API from your Python projects
  </Card>
</CardGroup>

## Why use an SDK?

The GRID SDKs are designed to feel like they were hand-written by an expert in each language, eliminating the need for you to write boilerplate code and ensuring a smooth development experience. The SDKs include:

* **Rich types**: strongly-typed interfaces that provide type safety, enhanced IDE autocomplete, and inline documentation
* **Auto-pagination**: iterate through paginated data without the need to request successive pages manually
* **Auto-retry with backoff**: improve resilience against transient failures
* **Seamless auth**: hassle-free API access

<Note>Would you like to see an SDK in another language? <a href="mailto:support@grid.is">Get in touch!</a></Note>

## Other useful libraries

<CardGroup cols={3}>
  <Card title="xlsx-convert" icon="file-excel" href="https://www.npmjs.com/package/@borgar/xlsx-convert">
    Convert Excel `.xlsx` files to JSON
  </Card>

  <Card title="numfmt" icon="percent" href="https://www.npmjs.com/package/numfmt">
    A spreadsheet number formatter
  </Card>

  <Card title="fx" icon="equals" href="https://www.npmjs.com/package/@borgar/fx">
    A tokeniser and parser for Excel formulas
  </Card>
</CardGroup>
