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?

  • Neutral: Like core internet protocols, Dat is un-opinionated about application-level concerns.
  • Resilient: Works offline and with limited connectivity over a distributed peer-to-peer network.

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.