> For the complete documentation index, see [llms.txt](https://docs.protocolink.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.protocolink.com/overview.md).

# Overview

## Architecture Diagram

Protocolink SDK/API allows developers to quickly build applications and enhance the user experience.

<figure><img src="/files/Q1itECbRINMUSgvgYsSL" alt=""><figcaption><p><strong>Logic:</strong> the above illustrates the actions performed during execution, such as approval, swap, supply, borrow, flash loans, and so on.</p></figcaption></figure>

## TypeScript SDK (Recommended)

Our SDK simplifies communication between APIs and DeFi/NFT smart contracts, allowing you to combine them to create diverse use cases within your interface.

{% content-ref url="/pages/VglONb8KpJP1V8jmYK8i" %}
[Overview](/protocolink-sdk/overview.md)
{% endcontent-ref %}

## API

Our RESTful API provides comprehensive information and enables deeper and customized integrations.

{% content-ref url="/spaces/HuiitAfgh7HXRqRn5di2/pages/EPzhHzUVJ8ycMe646mMK" %}
[Overview](/protocolink-api/overview.md)
{% endcontent-ref %}

## Smart Contract

By directly integrating with our Smart Contract, you can meet more advanced and flexible application requirements.

{% content-ref url="/spaces/HuiitAfgh7HXRqRn5di2/pages/5A2YnqFBqydT7lloTLeO" %}
[Overview](/smart-contract/overview.md)
{% endcontent-ref %}
