# Accessing Kiln Connect

{% hint style="warning" %}
Kiln is a non-custodial staking provider. As a customer and owner of your assets, **it is YOUR responsibility to check and verify all the transactions you are signing**. While Kiln provides tooling to help you interact with your stakes (web applications, APIs), **Kiln is not responsible for the transactions that you sign.**
{% endhint %}

To integrate reporting in your platform or to stake programmatically, you need to generate an API Key for your team.&#x20;

### Prerequisites&#x20;

* You need at least one user onboarded in your Organization on [Kiln's Dashboard](https://docs.kiln.fi/v1/kiln-products/dashboard)&#x20;
  * If you don't yet have access please contact our support team.&#x20;

## Generating an API Key by creating a new application

**Start by navigating to Kiln's Dashboard:**  [**https://dashboard.kiln.fi**](https://dashboard.kiln.fi)

Please note if you need API access for the test network, you will need to have access to the testnet version of this dashboard, contact our support team for more information.&#x20;

<figure><img src="https://1911902555-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fnye3yqpuOzdfrtWAlwng%2Fuploads%2FpjU0bOyPRw9y0pAaDiYI%2Fimage.png?alt=media&#x26;token=a4a367b6-b9b2-4ae9-85e9-fd60e6150511" alt=""><figcaption></figcaption></figure>

**Step 1.** Click on your organization name in the navigation sidebar to start managing your API keys

**Step 2.** Click on "**Settings"**&#x20;

**Step 3.** Click on "**API tokens"**&#x20;

**Step 4.** Click on "**Create API token**". You will have to **set a name** for your API Key so you can identify it later in the list, you can also **add a description**, like "for testing purposes" so another team member can know who is using this key.&#x20;

<figure><img src="https://1911902555-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fnye3yqpuOzdfrtWAlwng%2Fuploads%2FHPZ9jHKecTR82vZrUfv4%2Fimage.png?alt=media&#x26;token=2c80c2d0-0507-459c-b83d-aebf055cf11b" alt="" width="375"><figcaption></figcaption></figure>

After clicking "**Create application"** your **API Key will be generated and displayed only once, make sure you copy it and securely share it internally ⚠️**

<figure><img src="https://1911902555-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fnye3yqpuOzdfrtWAlwng%2Fuploads%2FGjcCP0wcqZzpaO7Gvkfi%2FScreenshot%202024-05-23%20at%2017.48.52.png?alt=media&#x26;token=d1a5f2c1-2095-40e1-aa2a-5a289dd43933" alt="" width="375"><figcaption></figcaption></figure>

## Manage existing API Access

Hover one row of the table to see the quick action buttons on the right side of the line.&#x20;

<figure><img src="https://1911902555-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fnye3yqpuOzdfrtWAlwng%2Fuploads%2FRgybXoie7ozQlI0DWchW%2Fimage.png?alt=media&#x26;token=7530d676-201e-4f46-897d-459db47d4a35" alt=""><figcaption></figcaption></figure>

* In the case you need to rotate your API Key credentials, you can keep the same application name and credentials but regenerate the access token.&#x20;
  * After clicking "**Regenerate Token"** your **API Key will be generated and displayed only once, make sure you copy it and securely share it internally ⚠️**
* Click on **"Update"** to modify the API Key name or description.&#x20;
* You can revoke it from the dashboard by clicking on the "**Delete"** button after hovering on the specific line.&#x20;

&#x20;
