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

# Providers

> Understand how Prequel Import handles multi-tenancy with Providers

## Provider associations on Prequel objects

Providers represent unique tenants in your platform. Providers may have one or many Sources, Datasets, Streams, and can map to one or many Destinations.

![Multi-tenancy dataflow](https://storage.googleapis.com/prequel_docs/images/import-multitenancy-dataflow.png)

## Provider configuration

| Field         | Type     | Required | Description                                                                                         |
| ------------- | -------- | -------- | --------------------------------------------------------------------------------------------------- |
| `id`          | `string` | Yes      | A user-provided identifier for this Provider. Immutable after creation.                             |
| `name`        | `string` | Yes      | A human-readable name for this Provider.                                                            |
| `datalake_id` | `uuid`   | Yes      | The ID of the [Datalake](/import/core-concepts/datalake) where this Provider's data will be staged. |
| `products`    | `array`  | Yes      | One or more product names this Provider has access to. At least one is required.                    |

## Provider-scoped API endpoints

For embedded experiences, Prequel offers SDK and API endpoints that can (or must) be scoped by Provider.
