# Add Credentials to Connect your Resources

unSkript must be connected to your cloud resources. Resources can be anything - your cloud, databases, APIs, or any other other external system. Adding your Credentials to your Proxy establishes these connections.&#x20;

unSkript supports a large selection of resource types that you can connect into. To connect to an external resource, please follow these steps:

{% tabs %}
{% tab title="Open Source" %}

1. Click the Credentials tab at the top of the page.  It will probably say "There are no added Credentials yet."  Click the "Add Credential" button.
2. A list of predefined Services will appear. These will simplify your ability to connect to popular services securely with fewer clicks.

<figure><img src="https://491011674-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fm4p7lGuBAXN5jCVyoF7P%2Fuploads%2FHt8hmLuTeEkXFNWsPSCx%2FScreenshot%202022-10-24%20at%2012.55.11.png?alt=media&#x26;token=100bded0-764d-4bdd-b06e-f85543d8d1f7" alt="a list of the credential services prepopulated in unSkript"><figcaption><p>The credential services built into unSkript</p></figcaption></figure>

If you do not see your service here, you can connect via REST for APIs or via SSH for servers. For.a direct connection, [open an Issue](https://github.com/unskript/Awesome-CloudOps-Automation/issues/new?assignees=\&labels=Credential%2Ctriage\&template=add_credential.yml\&title=%5BCredential%5D%3A+), and we can add your service.

3\.  The UI will walk you through the required steps to establish your credential. If you run into issues, there are detailed instructions for each [Connector](https://docs.unskript.com/unskript-documentation/connnecting/connectors).
{% endtab %}

{% tab title="Cloud" %}

1. Go to the Proxies tab&#x20;
2. Click the Add Credential button and select the Resource type
3. Add a ServiceId and Environment name to identify this connection in different environments.
4. Follow the instructions provided to finish connecting to the Resource

![Step 1- Go to the Proxies tab](https://491011674-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fm4p7lGuBAXN5jCVyoF7P%2Fuploads%2Fauq44IuIyLGC6AASUck1%2F02513568-FEF2-4439-9E0D-2B24C6758C61.png?alt=media\&token=4121967b-4b98-4de6-87f3-562dfeaa5c3c)

![Step 2- Select the Resource type and follow onscreen instructions to connect](https://491011674-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fm4p7lGuBAXN5jCVyoF7P%2Fuploads%2FxwV6oAtTsKITbKrHkf7m%2FScreen%20Shot%202022-05-16%20at%2012.27.02%20AM.png?alt=media\&token=9805f23f-322f-4d68-94ce-4c5c88c43687)

![Step 3- Add a Name, ServiceID and Environment](https://491011674-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fm4p7lGuBAXN5jCVyoF7P%2Fuploads%2FMbqtitd1wgTtXjiq2WT4%2FScreenshot%202022-08-12%20at%205.37.48%20PM.png?alt=media\&token=fe186df6-5fc9-4969-88d5-47800b67e21b)

{% hint style="info" %}
**Credential Parameterization using ServiceID**

You can execute a xRunBook across different environments without having to duplicate it in each environment. [Learn More about ServiceIDs](https://docs.unskript.com/unskript-documentation/connnecting/proxies/connect-your-environment/runbooks-across-environments-serviceids)
{% endhint %}

![Step 4 - Add details of your connection](https://491011674-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fm4p7lGuBAXN5jCVyoF7P%2Fuploads%2F8lwXSXJHcC36P2NXmfnx%2FScreenshot%202022-08-12%20at%205.38.25%20PM.png?alt=media\&token=76258949-8567-47a6-a103-3c236166e6df)

#### Actions for the Resource

Once a resource is connected, unSkript provides a set of built-in Actions that can be used to access the resource. Go to the Actions page and check out the supported Actions for your resources.

![unSkript Actions library helps perform tasks with resources](https://491011674-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fm4p7lGuBAXN5jCVyoF7P%2Fuploads%2FxvEqkOEbLD6vAIaeaLvc%2FScreen%20Shot%202022-05-16%20at%2012.43.20%20AM.png?alt=media\&token=6d143db3-9ab6-4994-b17e-0f86464bc915)
{% endtab %}
{% endtabs %}
