# Integrations

This section contains information to help integrators like wallets, dApps, and other protocols utilize Blend.

Blend has two core integration points - the Backstop and the Lending Pool. The Backstop allows users to deposit backstop tokens (currently BLND-USDC LP tokens) into a pool's backstop to act as first loss capital, and earn a portion of the pool's earned interest. The Lending Pool allows users to supply any of the pool's supported assets into the pool to earn interest, and optionally borrow against those funds.

Most integrations will interact with a Blend pool to supply tokens like USDC, EURC, or XLM to earn interest.

## Guides

* [Integrate with a Blend Pool](/tech-docs/integrations/integrate-pool.md)

## Resources

There are a few open souce resources that will assist with performing integrations.

### JS Blend SDK

[Github Link](https://github.com/blend-capital/blend-sdk-js)

The JS Blend SDK makes integrating with Blend significantly easier. It contains optimized loading functions for reading all Blend data from chain, and includes built-in math for calculating things like APYs and more.

It also serves as a resource and code example for various Blend actions that can be used as reference for any non-JS application.

### Blend UI

[Github Link](https://github.com/blend-capital/blend-ui)

The Blend UI is a React webapp built for interacting with the Blend protocol, and is the source code for both the Testnet and Mainnet Blend UI deployments.

### Blend Contract SDK

[Github Link](https://github.com/blend-capital/blend-contract-sdk)

The Blend Contract SDK is a Soroban based SDK for contracts that integrate Blend. It comes with all relevant contract clients and testutils to create test Blend deployments.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.blend.capital/tech-docs/integrations.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
