# Uniswap v3 SDK Overview (/docs/sdks/v3/overview)

Get started with Uniswap v3 SDK concepts, guides, and integration resources.

The Uniswap v3 SDK provides abstractions to assist you with interacting with the Uniswap v3 smart contracts in a TypeScript/JavaScript environment (for example websites and node scripts).

It uses the [**Core SDK**](https://github.com/Uniswap/sdk-core) for shared primitives across Uniswap SDKs.

## Installation
To interact with the v3 SDK, install the packages through npm:

```bash
npm i --save @uniswap/v3-sdk
npm i --save @uniswap/sdk-core
```

## Package badges
<div style={{ display: 'flex', gap: '8px', flexWrap: 'wrap', alignItems: 'center' }}>
  <a href="https://www.npmjs.com/package/@uniswap/v3-sdk/v/latest" target="_blank" rel="noopener noreferrer">
    <img src="https://img.shields.io/npm/v/@uniswap/v3-sdk/latest.svg" alt="npm version" />
  </a>

  <a href="https://bundlephobia.com/result?p=@uniswap/v3-sdk@latest" target="_blank" rel="noopener noreferrer">
    <img src="https://img.shields.io/bundlephobia/minzip/@uniswap/v3-sdk/latest.svg" alt="npm bundle size" />
  </a>

  <a href="https://discord.com/channels/597638925346930701/607978109089611786" target="_blank" rel="noopener noreferrer">
    <img src="https://img.shields.io/badge/discord-join%20chat-blue.svg" alt="Discord" />
  </a>
</div>

## Developer Links
* [**v3 SDK GitHub Repo**](https://github.com/Uniswap/v3-sdk)
* [**Core SDK GitHub Repo**](https://github.com/Uniswap/sdk-core)
* [**v3 SDK NPM Package**](https://www.npmjs.com/package/@uniswap/v3-sdk)

## Guides
Use these guides to implement common v3 SDK workflows.

## Setup
* [Local Development](/docs/sdks/v3/guides/getting-started)

## Swapping
* [Quoting](/docs/sdks/v3/guides/swapping/quoting)
* [Routing](/docs/sdks/v3/guides/swapping/routing)
* [Swapping](/docs/sdks/v3/guides/swapping/swapping)

## Managing Liquidity
* [Getting Started](/docs/sdks/v3/guides/managing-liquidity/getting-started)
* [Position Minting](/docs/sdks/v3/guides/managing-liquidity/position-minting)
* [Position Fetching](/docs/sdks/v3/guides/managing-liquidity/position-fetching)
* [Modifying Position](/docs/sdks/v3/guides/managing-liquidity/modifying-position)
* [Collect Fees](/docs/sdks/v3/guides/managing-liquidity/collect-fees)
* [Swap and Add](/docs/sdks/v3/guides/managing-liquidity/swap-and-add)
* [Active Liquidity](/docs/sdks/v3/guides/managing-liquidity/active-liquidity)
* [Range Orders](/docs/sdks/v3/guides/managing-liquidity/range-orders)

## Data and Oracles
* [Pool Data](/docs/sdks/v3/guides/pool-data)
* [Price Oracle](/docs/sdks/v3/guides/price-oracle)
