> For the complete documentation index, see [llms.txt](https://docs.carbondefi.xyz/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.carbondefi.xyz/developer-guides/carbon-defi-sdk/interacting-with-the-sdk.md).

# Interacting with the SDK

The Carbon DeFi SDK has several intended functionalities:&#x20;

* [Managing Strategies](/developer-guides/carbon-defi-sdk/interacting-with-the-sdk/managing-strategies.md)
* [Performing Trades](/developer-guides/carbon-defi-sdk/interacting-with-the-sdk/performing-trades.md)
* [Getting User and Pair Data](/developer-guides/carbon-defi-sdk/interacting-with-the-sdk/getting-user-and-pair-data.md)
* [Collecting Liquidity Data](/developer-guides/carbon-defi-sdk/interacting-with-the-sdk/collecting-liquidity-data.md)

{% hint style="info" %}
The SDK generates unsigned transactions, however, it does not include signing functionality by default. A code example showing how to perform this can be seen commented out in [index.ts](https://github.com/bancorprotocol/carbon-sdk/blob/main/src/index.ts).&#x20;
{% endhint %}
