# Integrations API

The integrations API is a REST API that allows you to integrate your remote data platform with Immuta so that Immuta can manage and enforce access controls on your data.

## [Getting started guide](https://documentation.immuta.com/2024.3/developer-guides/api-intro/integrations-api/getting-started)

This task-based guide includes end-to-end instructions for implementing your integration - from authenticating with the API to mapping your users into Immuta so that they can access policy-enforced data. A basic request and payload example is provided for configuring each integration.

## [How-to guides](https://documentation.immuta.com/2024.3/developer-guides/api-intro/integrations-api/how-to-guides)

These guides provide step-by-step instructions for creating and managing your integration and include configuration setting examples that vary in complexity.

* [Amazon S3 integration guide](https://documentation.immuta.com/2024.3/developer-guides/api-intro/integrations-api/how-to-guides/s3-api)
* [Azure Synapse Analytics integration guide](https://documentation.immuta.com/2024.3/developer-guides/api-intro/integrations-api/how-to-guides/synapse-api)
* [Databricks Unity Catalog integration guide](https://documentation.immuta.com/2024.3/developer-guides/api-intro/integrations-api/how-to-guides/databricks-uc-api)
* [Google BigQuery integration guide](https://documentation.immuta.com/2024.3/developer-guides/api-intro/integrations-api/how-to-guides/bigquery-api)
* [Redshift integration guide](https://documentation.immuta.com/2024.3/developer-guides/api-intro/integrations-api/how-to-guides/redshift-api)
* [Snowflake integration guide](https://documentation.immuta.com/2024.3/developer-guides/api-intro/integrations-api/how-to-guides/snowflake-api)
* [Starburst (Trino) integration guide](https://documentation.immuta.com/2024.3/developer-guides/api-intro/integrations-api/how-to-guides/trino-api)

## [Reference guides](https://documentation.immuta.com/2024.3/developer-guides/api-intro/integrations-api/reference-guides)

These guides define request and body parameters, response schema, and common error messages.

* [Integrations API endpoints](https://documentation.immuta.com/2024.3/developer-guides/api-intro/integrations-api/reference-guides/integrations-api)
* [Integrations API payload](https://documentation.immuta.com/2024.3/developer-guides/api-intro/integrations-api/reference-guides/payload)
* [Response schema](https://documentation.immuta.com/2024.3/developer-guides/api-intro/integrations-api/reference-guides/response-schema)
* [HTTP status codes and error messages](https://documentation.immuta.com/2024.3/developer-guides/api-intro/integrations-api/reference-guides/status-codes)
