Developer space
Open-source code for the community

HTTP API
Get your randomness or chain information directly by sending HTTP `GET` requests to the drand JSON HTTP API.
.png)
Client libraries
Use drand client libraries to easily consume randomness from your applications, over HTTP, gRPC or libp2p.

Distributed randomness beacon daemon
Produce publicly verifiable, unbiased and unpredictable random values at fixed intervals using bilinear pairings and threshold cryptography.

Timelock
Time based encryption and decryption capabilities by relying on a drand threshold network.