# SDK

{% 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 %}

### Kiln's JS SDK allow you to:

* Craft, sign and broadcast staking transactions using Fireblocks as a custody solution
* Get staking data about your stakes and their rewards
* Get network wide data
* Manage your Kiln accounts

### Supported languages and protocols:

#### JS SDK:&#x20;

[**https://github.com/kilnfi/sdk-js**](https://github.com/kilnfi/sdk-js)

#### <https://www.npmjs.com/package/@kilnfi/sdk>

All Kiln Connect protocols are supported in the SDK.

Find Kiln Connect documentation here:

<https://docs.api.kiln.fi/docs/quickstart>
