Welcome to the Uniswap Docs
The pages that follow contain comprehensive documentation of the Uniswap ecosystem. If you are new to Uniswap, you might want to check out the Protocol Overview or FAQ first.
![Docusaurus themed image](/img/grow.png)
![Docusaurus themed image](/img/grow2.png)
What is Uniswap
Learn about the core concepts of the Uniswap protocol. Swaps, Pools, Concentrated Liquidity and more.
Smart contract overview
Learn about the architecture of the Uniswap protocol smart contracts made up of the Core and Periphary libraries.
V3 SDK
The SDK is designed to assist developers when interacting with the protocol in any environment that can execute JavaScript.
Getting Started
Explore these docs to get started integrating the Uniswap Protocol in your dApp, smart contract or project.
Developer Links
The Uniswap codebase is comprised of an ecosystem of open source components.
uniswap-v3-core
uniswap-v3-sdk
uniswap-v3-periphery
Deployment addresses
Discord
Hop in to the #dev-chat to get realtime help.
Forum
Dicsuss governance and more.
Github
View all Uniswap repositories.
![](/assets/images/UGP-09b115d9f6b8026ca17a908c3a51ebf1.png)
Apply for the Uniswap Developer Grants Program
Our mission will always be to empower the community with the resources needed to support enriching activities and advance tooling and solutions to improve the experience for all UNI users, builders, and overall community members.