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

# Router

- [exact\_in.gno](https://docs.gnoswap.io/contracts/router/exact_in.gno.md)
- [exact\_out.gno](https://docs.gnoswap.io/contracts/router/exact_out.gno.md)
- [protocol\_fee\_swap.gno](https://docs.gnoswap.io/contracts/router/protocol_fee_swap.gno.md)
- [router\_dry.gno](https://docs.gnoswap.io/contracts/router/router_dry.gno.md)
- [swap\_callback.gno](https://docs.gnoswap.io/contracts/router/swap_callback.gno.md)
