Skip to main content

Do what you want, build what you want

CoW Protocol is the most user-protective trading protocol in DeFi. Sign your intent, let solvers compete, and get the best price — MEV-free.

Quick Start

Move from orientation to implementation with a short path through the docs.

1

Understand the protocol model

CoW Protocol uses intents and batch auctions to give traders MEV protection, better prices, and gasless execution. Solvers compete to fill your orders.
2

Pick your integration path

Decide whether you want to integrate with the API, SDK, or widget depending on your product surface and level of control.
npm install @cowprotocol/cow-sdk
Go deeper with the Integration overview, TypeScript SDK, Python SDK, or Widget guide.
3

Follow a working tutorial

Use a concrete walkthrough to place orders, inspect explorer data, or test solver flows end to end.
4

Dive into the reference

Once you know your use case, move into contracts, APIs, and SDK references to implement against stable interfaces.

Explore Order Types

Jump directly into the parts of the ecosystem that match your role, workflow, or product area.

Find Your Path

Pick your role and follow the links that match what you’re trying to do.

You are a…Start here
TraderWhat is CoW Protocol? then place a swap
DeveloperIntegration overview, TypeScript SDK, or Python SDK
Solver operatorTest locally then onboard
Contract developerContracts reference or ComposableCoW
ContributorServices or BFF architecture and dev setup
DAO participantMission and how to apply for a grant

Resources

Reach the community, source repositories, and governance channels.

Ready to build?

Go from concepts to implementation with tutorials and references that map directly to CoW Protocol, CoW AMM, and governance workflows.