# Get Started with Uniswap v4 (/docs/protocols/v4/guides/getting-started)

Choose your first Uniswap v4 integration path across pool creation, swapping, liquidity, and hooks.

Use this page to choose a practical starting point in Uniswap v4 guides.

## Pick an Integration Path
* Build pool initialization flows with [Create Pool](/docs/protocols/v4/guides/create-pool).
* Build token exchange flows with [Swapping Getting Started](/docs/protocols/v4/guides/swapping/getting-started).
* Build LP lifecycle flows with [Setup v4 Liquidity Management](/docs/protocols/v4/guides/managing-liquidity/getting-started).
* Build hook-based extensions with [Set Up Local Environment](/docs/protocols/v4/guides/hooks/getting-started).

## Where to Go Next
* [Position Manager](/docs/protocols/v4/guides/position-manager)
* [Read Pool State](/docs/protocols/v4/guides/read-pool-state)
* [Unlock Callback and Deltas](/docs/protocols/v4/guides/unlock-callback-and-deltas)
* [Custom Accounting](/docs/protocols/v4/guides/custom-accounting)
* [Flash Accounting](/docs/protocols/v4/guides/flash-accounting)
* [StateView](/docs/protocols/v4/guides/state-view)
* [ERC-6909](/docs/protocols/v4/guides/erc-6909)
* [Subscriber](/docs/protocols/v4/guides/subscriber)
* [Troubleshooting](/docs/protocols/v4/guides/troubleshooting)
