Share, version, and sync data.

Dat syncs data across the distributed web. Optimized for speed, simplicity, and security.
Try Dat
Dat works on the web, with the Dat.js client library, in the Dat Desktop application, from the Beaker Web Browser, or from the command line:
Install Dat:
npm install -g dat
Share a directory by typing:
dat path/to/directory
And that’s it! Anyone you share the link with can now access the data.
Distributed Sync
Dat syncs and streams data directly between devices, putting you in control of where your data goes.
Efficient Storage
Data is deduplicated between versions, reducing bandwidth costs and improving speed.
Data Preservation
Dat uses Secure Registers to ensure data is trusted, archived, and preserved.
Recent Talks
Get up-to-date with Dat.

Designing Dat 1.0 for ROpenSci Community Call

Dec 2015

Dat Demo at the Decentralized Web Summit

June 2016
Sponsors and Supporters
Dat is developed by the non-for-profit group Code for Science & Society and supported by generous sponsors.