> For the complete documentation index, see [llms.txt](https://docs.clipper.exchange/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.clipper.exchange/disclaimers-and-technical/integrating-with-clipper-rfq/guides/integration-examples.md).

# Integration Examples

## Complete swap flow

If you want to see a complete flow to make a swap you can review this [code](/disclaimers-and-technical/integrating-with-clipper-rfq/guides/integration-examples/complete-swap-flow.md). In this example you can see the different steps.

1. Get pool data
2. Estimate Clipper Prices
3. Create a quote
4. Sign a quote
5. Execute a transaction

## Swaps

There are three kinds of assets:

1. **Shorttail**: Assets on Clipper Pool
2. **Longtail**: Assets not on Clipper Pool but can be traded through coves.
3. **ClipperLP:** Underlying token representing fraction of clipper pool.

Given those three assets, there may be the following Swap combinations:

#### Core pool Swaps

[Native token → Shorttail](/disclaimers-and-technical/integrating-with-clipper-rfq/guides/integration-examples/swap-native-token-shorttail.md)

[Shorttail → Native token](/disclaimers-and-technical/integrating-with-clipper-rfq/guides/integration-examples/swap-shorttail-native-token.md)

[Shorttail → Shorttail](/disclaimers-and-technical/integrating-with-clipper-rfq/guides/integration-examples/swap-shorttail-shorttail.md)
