Foundational internet protocol for randomness

Generate verifiable randomness without allowing any party to predict or bias the output.

1000+

generated random beacons

18+

enterprise node operators

Lastest Randomness from drand Beacon

Select Beacon Network

Mainnet

Latest Randomness:

10d0e981828i0jd9au81208208309a080s81u82yunkasu82-39ajs0283ijoaj029dp0

Next Randomness ETA: 00:11

Latest Round: 4630834

Our development libraries

HTTP API

Get your randomness or chain information directly by sending HTTP `GET` requests to the drand JSON HTTP API.

Client libraries

Use drand client libraries to easily consume randomness from your applications, over HTTP, gRPC or libp2p PubSub.

Our developer libraries

Open-source code for the community

Get involved

The drand project is maintained by contributors from many different fields, companies, and research labs

Contribute
code

Submit
issues

Improve 
documentation

Get the
word out

drand x alternatives

Explore our offer and see a comprehensive comparison of features to other randomness providers.

drand
The drand project is maintained by contributors from many different fields, companies, and research labs.
Features
Publicly Verifiable
Decentralized
Unbiased & Unpredictable
Cryptographically Secure
Scalable for Applications
Free & Open Source
Distributed Network
Low Latency
Resistant to manipulation
Usable for Smart Contracts
Alternatives
Explore our offer and see a comprehensive comparison of features to other randomness providers.
Features
1
2
3
4
Publicly Verifiable
Decentralized
Unbiased & Unpredictable
Cryptographically Secure
Scalable for Applications
Free & Open Source
Distributed Network
Low Latency
Resistant to manipulation
Usable for Smart Contracts
icon
League of entropy

Leading organizations committed to digital human rights

decorative assetdecorative asset