Developer space

Open-source code for the community

Decorative image

HTTP API

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

Decorative image

Client libraries

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

Decorative image

Distributed randomness beacon daemon

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

Decorative image

Timelock

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