# Providers

Providers represent the access you provide to your IT systems - including cloud accounts, Kubernetes namespaces, Git repositories, incident management tools, and other services. After adding Providers, you can supply credentials and create Scopes that define what resources can be accessed. These permissions are then inherited by Workspaces when they are granted access to the right scopes.

## Adding Providers and Defining Scopes

1. Navigate to **Providers** and select the tab for the Provider type you are trying to add, e.g., **Cloud**, **Kubernetes**, etc. The available Provider types are listed in the table below. To add a Provider type that is not listed, contact your DuploCloud Support team on Slack or via email at <support@duplocloud.com>.

<figure><img src="/files/bCH2zQXJDTo1IOKiXXYb" alt=""><figcaption></figcaption></figure>

| Cloud Providers     | AWS, GCP, Azure                                                           |
| ------------------- | ------------------------------------------------------------------------- |
| Kubernetes          | EKS, AKS, GKE, RHOS                                                       |
| Observability       | OpenTelemetry (Otel), Datadog, New Relic, Sentry                          |
| Incident Management | Grafana Alert Manager, Datadog, New Relic, Sentry, PagerDuty, Incident.io |
| Source Control      | GitHub, GitLab, Bitbucket                                                 |
| GRC tools           | Vanta, Drata                                                              |

2. Click **Add**. The **Add Provider** screen displays, showing the relevant inputs required for connecting to that Provider type.
3. Complete the required fields.

<figure><img src="/files/jWkCcgq0lBlyaDBbT3ze" alt=""><figcaption></figcaption></figure>

4. Click **Update** to finish granting access. This will return you to the Provider’s screen.

<figure><img src="/files/AgAWIFDCnzwdMGrKYQu6" alt=""><figcaption></figcaption></figure>

5. Select the **Credentials** tab and click **Add**. The **Add Credential** pane displays.
6. Enter the credential specification, and click **Update**. This will return you to the Provider’s screen.

<figure><img src="/files/dpW5fi6mM7z2oj2KO9SI" alt=""><figcaption></figcaption></figure>

7. Click **Scope** and then **Add Scope**. Give the Scope a suitable name and description, select one of the added credentials and (optionally) select an MCP Server. Enter the resource map in **Key:Value** format.
8. Click **Create**.

<figure><img src="/files/tG1RzvEQXPJUt7hlCoMd" alt=""><figcaption></figcaption></figure>

Now, we can move on to creating access to MCP Servers.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.duplocloud.com/docs/armor/providers.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
