> ## Documentation Index
> Fetch the complete documentation index at: https://docs.bungee.exchange/llms.txt
> Use this file to discover all available pages before exploring further.

# Introduction

> Getting started with Bungee API integration

Bungee's unified API makes crosschain token swaps simple. This page walks you through the integration process and helps you choose the right approach for your app.

## Integration flow

Integrating Bungee Auto involves 4 steps:

1. **Get a quote**: Fetch quote pricing information
2. **Create a Request**: Prepare the request
3. **Submit a Request**: Submit the request either via the `submit` endpoint or onchain via the Inbox Contract
4. **Monitor status**: Track the Request status

And that's it! Bungee Auto will handle the rest. See our [integration guides](/integrate/integration-guides) for step-by-step instructions on how to integrate Bungee into your application.

<CardGroup cols={2}>
  <Card title="Permit2 Auto routing" href="/integrate/integration-guides/auto-erc20-permit2">
    Integrate Bungee via Permit2 for ERC20s
  </Card>

  <Card title="Auto routing onchain" href="/integrate/integration-guides/auto-onchain-requests">
    Integrate Bungee via the BungeeInbox contract
  </Card>

  <Card title="Manual route selection" href="/integrate/integration-guides/manual">
    Integrate Bungee Manual for granular control
  </Card>

  <Card title="Non EVM swaps" href="/integrate/integration-guides/additional-guides/solana-on-bungee">
    Swap across EVM & Solana
  </Card>
</CardGroup>

## Link to Bungee

Redirect users to Bungee with chain/tokens for transfers pre-selected. Users can then simply choose a route and start transferring with just a few clicks.

```
https://bungee.exchange/?originChainId=1&inputToken=0xeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee&destinationChainId=10&outputToken=0x0b2c639c533813f4aa9d7837caf62653d097ff85
```

See the [Bungee Link](/integrate/bungee-link) documentation for more details and parameters.
