# SDKs

Choose the library for the data or workflow you need. The setup guides show working examples; each repository documents its package and supported API.

| Workflow                        | Setup                                                                                                                | Libraries                                                                                                                                                                                                                                                                                                                |
| ------------------------------- | -------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
| Lakehouse queries and ingestion | [Query from an application](/docs/lakehouse/query/http-api.md) and [Ingest data](/docs/lakehouse/ingest/http-api.md) | [Python](https://github.com/altertable-ai/altertable-lakehouse-python), [Ruby](https://github.com/altertable-ai/altertable-lakehouse-ruby)                                                                                                                                                                               |
| Product Analytics               | [Set up tracking](/docs/product-analytics/setup.md)                                                                  | [JavaScript and React](https://github.com/altertable-ai/altertable-js), [Python](https://github.com/altertable-ai/altertable-python), [Ruby](https://github.com/altertable-ai/altertable-ruby), [Swift](https://github.com/altertable-ai/altertable-swift), [Kotlin](https://github.com/altertable-ai/altertable-kotlin) |
| Data apps                       | [Develop locally](/docs/data-apps/local-development.md)                                                              | [Data-app SDK and CLI](https://github.com/altertable-ai/data-app)                                                                                                                                                                                                                                                        |

Lakehouse requests use [lakehouse credentials](/docs/administration/lakehouse-credentials.md). Product Analytics requests use a [Product Analytics API key](/docs/product-analytics/authentication.md).