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

Community-driven project for distributed data synchronization

Dat Foundation


  • Command Line: sync data to your peer network.
  • APIs: build peer-to-peer applications in Node.js and the browser.

Getting Started

Why Dat?

  • Resilient: Works offline and with limited connectivity over a distributed peer-to-peer network.
  • Neutral: Dat is unopinionated and flexible for creating a variety of applications.

How Dat Works


  • Protocol Specification: learn about the roadmap and how you can get involved.
  • Working Group: a community-based governance model.

View the Specs

Consortium of Projects

Value-Driven Technology

Community First

Transparent Funding

Open Governance

Learn More on Dat Blog

Sponsors and Supporters

Dat Foundation 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.