> 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/compound-kit/api.md).

# API

{% hint style="warning" %}
For a more comprehensive protocol support and enhanced position and market information, we recommend using the [Lending SDK](/lending-sdk/overview.md).
{% endhint %}

## GitHub

<https://github.com/dinngo/compound-kit-api>

## API Server

<https://compound-kit-api.protocolink.com>

## Swagger Docs

<https://compound-kit-api.protocolink.com/docs>

{% openapi src="<https://api.swaggerhub.com/apis/dinngodev/compound-kit/1.0.0/swagger.json>" path="/status" method="get" %}
<https://api.swaggerhub.com/apis/dinngodev/compound-kit/1.0.0/swagger.json>
{% endopenapi %}

{% openapi src="<https://api.swaggerhub.com/apis/dinngodev/compound-kit/1.0.0/swagger.json>" path="/v1/markets" method="get" %}
<https://api.swaggerhub.com/apis/dinngodev/compound-kit/1.0.0/swagger.json>
{% endopenapi %}

{% openapi src="<https://api.swaggerhub.com/apis/dinngodev/compound-kit/1.0.0/swagger.json>" path="/v1/markets/{chainId}/{marketId}" method="get" %}
<https://api.swaggerhub.com/apis/dinngodev/compound-kit/1.0.0/swagger.json>
{% endopenapi %}

{% openapi src="<https://api.swaggerhub.com/apis/dinngodev/compound-kit/1.0.0/swagger.json>" path="/v1/markets/{chainId}/{marketId}/leverage" method="post" %}
<https://api.swaggerhub.com/apis/dinngodev/compound-kit/1.0.0/swagger.json>
{% endopenapi %}

{% openapi src="<https://api.swaggerhub.com/apis/dinngodev/compound-kit/1.0.0/swagger.json>" path="/v1/markets/{chainId}/{marketId}/deleverage" method="post" %}
<https://api.swaggerhub.com/apis/dinngodev/compound-kit/1.0.0/swagger.json>
{% endopenapi %}

{% openapi src="<https://api.swaggerhub.com/apis/dinngodev/compound-kit/1.0.0/swagger.json>" path="/v1/markets/{chainId}/{marketId}/collateral-swap" method="post" %}
<https://api.swaggerhub.com/apis/dinngodev/compound-kit/1.0.0/swagger.json>
{% endopenapi %}

{% openapi src="<https://api.swaggerhub.com/apis/dinngodev/compound-kit/1.0.0/swagger.json>" path="/v1/{chainId}/zap-tokens" method="get" %}
<https://api.swaggerhub.com/apis/dinngodev/compound-kit/1.0.0/swagger.json>
{% endopenapi %}

{% openapi src="<https://api.swaggerhub.com/apis/dinngodev/compound-kit/1.0.0/swagger.json>" path="/v1/markets/{chainId}/{marketId}/zap-supply" method="post" %}
<https://api.swaggerhub.com/apis/dinngodev/compound-kit/1.0.0/swagger.json>
{% endopenapi %}

{% openapi src="<https://api.swaggerhub.com/apis/dinngodev/compound-kit/1.0.0/swagger.json>" path="/v1/markets/{chainId}/{marketId}/zap-withdraw" method="post" %}
<https://api.swaggerhub.com/apis/dinngodev/compound-kit/1.0.0/swagger.json>
{% endopenapi %}

{% openapi src="<https://api.swaggerhub.com/apis/dinngodev/compound-kit/1.0.0/swagger.json>" path="/v1/markets/{chainId}/{marketId}/zap-repay" method="post" %}
<https://api.swaggerhub.com/apis/dinngodev/compound-kit/1.0.0/swagger.json>
{% endopenapi %}

{% openapi src="<https://api.swaggerhub.com/apis/dinngodev/compound-kit/1.0.0/swagger.json>" path="/v1/markets/{chainId}/{marketId}/zap-borrow" method="post" %}
<https://api.swaggerhub.com/apis/dinngodev/compound-kit/1.0.0/swagger.json>
{% endopenapi %}

{% openapi src="<https://api.swaggerhub.com/apis/dinngodev/compound-kit/1.0.0/swagger.json>" path="/v1/transactions/build" method="post" %}
<https://api.swaggerhub.com/apis/dinngodev/compound-kit/1.0.0/swagger.json>
{% endopenapi %}
