dat:// — a peer-to-peer protocol

A community-driven project powering a next-generation Web

Dat Project


Learn About Dat

  • Command Line: install and learn how to use the Dat command line.
  • Javascript APIs: build peer-to-peer applications in Node.js.

Getting Started

Dat Ecosystem

Community Applications & Tools

  • Community-Driven: learn more about tools people are building on Dat.
  • User Applications: discover Beaker Browser, Dat Desktop, and more.

Explore Dat Land

Dat Protocol

How Dat Works

  • Protocol Specification: learn about the Dat protocol and how it works.
  • Working Group: see how our community creates the Dat protocol.

View the Specs

A bit more about Dat...

What is a web protocol?

Who runs the Dat Project?

Why create a new protocol?

Read More About Dat

Sponsors and Supporters

Dat is supported by donations and grants. Want to learn more? Check our financial information.

We need your support!

You help make Dat Project a success! Donations sustain Dat, allowing us to improve core support and feature development.

Who uses Dat?




Explore More on Dat.Land

Striving for Value-Driven Technology

Community First

Transparent Funding

Open Governance

Learn More on Dat Blog