# Overview

<figure><img src="https://1553670060-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F8NDihB2RNfi1LyoblpUf%2Fuploads%2F25SJEGSvEOFe0aisjvsK%2Fsignals-from-the-deep.jpeg?alt=media&#x26;token=80a42dcd-4605-4b37-bffb-71b687e53840" alt=""><figcaption><p>Something big is building in the waters of Shell World...</p></figcaption></figure>

Aloha and welcome to the Shell Protocol's developer documentation.

Looking to integrate a protocol or build on Shell Protocol? You've found the right place.

The following pages contain tutorials, guides, and technical documentation for Shell Protocol.

## **Shell Protocol Basics**

Start here to [learn the basics](https://docs.shellprotocol.io/start-here/shell-protocol-basics) about Shell Protocol.

## **Quickstart: Deploy a liquidity pool**

Learn how to [build an AMM](https://docs.shellprotocol.io/start-here/quickstart-deploy-a-liquidity-pool) on Shell using a testnet. This exercise will show you how to build a primitive on the Ocean using the Proteus AMM engine.

## **Tutorial: Executing a swap with Shell**

Learn how to [execute a basic swap](https://docs.shellprotocol.io/start-here/tutorial-executing-swap-with-shell-protocol) on Shell using a testnet. This exercise will show you how to turn a set of user interactions into one atomic transaction using the Ocean.

## **Reference Library**

To explore further, check out [various resources](https://docs.shellprotocol.io/start-here/reference-library) like Shell's GitHub, white papers, and other important references including contract addresses.
