# Wasabi

This reference assumes you've already created a Chassy workspace. If you have yet to do this, it is recommended you [Create a Workspace](/getting-started/create-a-workspace.md) first.

The Wasabi integration is one of a number of cloud services Chassy natively supports. By enabling the integration, Chassy is able to import artifacts from specified buckets within workflows.

{% embed url="<https://youtu.be/8V3CTFvcp1U>" %}
Video tutorial showing how to enable the Wasabi integration in the Chassy Console
{% endembed %}

{% hint style="info" %}
Only an Admin or Manager is allowed to manage integrations
{% endhint %}

## How to enable the Wasabi Integration

### Create Wasabi User

First, you'll want to log into your Wasabi console and navigate to the *Users* tab.<br>

<figure><img src="/files/OwovqWZ2JL36gKLYjbfL" alt="Click on the Users tab on the side navigation on Wasabi web console."><figcaption><p>Cursor hovering over <em>Users</em> tab in the Wasabi web console</p></figcaption></figure>

Next, you will need to create a new user.

<figure><img src="/files/sqNkYAPyypCo9s6Ui8bF" alt="Create User button can be found on the top right corner on the Users panel."><figcaption><p>Cursor hovering over <em>Create User</em> button in the <em>Users</em> tab</p></figcaption></figure>

You will be prompted with a dialog containing a multi-step form, and it will ask for your configurations for this new user.&#x20;

<figure><img src="/files/9AGSZVZZmce75u5hsNdg" alt="Select &#x22;Programmatic (create API keys)&#x22; for Type of Access."><figcaption><p>The first page in the <em>create user</em> dialog form</p></figcaption></figure>

The only configuration of importance on this first page is the *Programmatic* checkbox under *Types of Access*. This checkbox must be checked. This is what will allow Chassy to interact with Wasabi.

Pressing *Next* will bring you to the next page prompting you to add this user to a group. It is a Wasabi best practice to assign users to groups.&#x20;

<figure><img src="/files/Ytm9Q2wjClEr8dSXIIPM" alt="Search for existing groups to add the user to."><figcaption><p>The second page in the <em>create user</em> dialog form</p></figcaption></figure>

After making your configurations relating to groups, pressing *Next* will bring you to the next page prompting you to configure which policies should be attached to this user.

<figure><img src="/files/QPNs9UTxGrO76vFCwFQT" alt="Policies need to be added to the user."><figcaption><p>The third page in the <em>create user</em> dialog form</p></figcaption></figure>

You will need to attach the *AmazonS3ReadOnlyAccess* policy to allow Chassy to pull files from within your S3 buckets.

<figure><img src="/files/FAtHa4DrCxPcLXDmg9wQ" alt="In the &#x22;Attach Policy To User&#x22; dropdown, select AmazonS3ReadOnlyAccess."><figcaption><p>Cursor showing policy options, the second of which happens to be the one we want, <em>AmazonS3ReadOnlyAccess</em></p></figcaption></figure>

After confirming this selection and clicking *Next*, you will be be given a summary of your configurations and asked to confirm them. Upon clicking *Create User*, you will be given a new access key and a hidden secret key. You can click *show* to show the secret key. You will need the access key and the secret key to add the integration to Chassy.

### Adding Integration in Chassy

First, navigate to the *Integrations* tab on Chassy. On this page, all of Chassy's supported integrations will be shown. Click *Connect* on the Wasabi integration.

<figure><img src="/files/yu6y5Hki4H7jhFIJVJD3" alt="Click &#x22;Connect&#x22; on the Wasabi card on the Integrations panel."><figcaption><p>Integrations tab in Chassy with cursor over Wasabi integration <em>Connect</em> button</p></figcaption></figure>

You will be prompted with a dialog asking for your access token and secret token from Wasabi.

<figure><img src="/files/9Hvup6fXRrDhz18KTFOI" alt="Enter the Access Token and Secret Token provided by Wasabi."><figcaption><p>Dialog on Chassy asking for Wasabi access token and secret token</p></figcaption></figure>

After filling these inputs with the access token and secret token provided by Wasabi, you can click *Connect* to confirm the integration.

Upon success, the *Wasabi* integration will now say *Connected*.&#x20;


---

# 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.chassy.io/reference/integrations/wasabi.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.
