Participate in the All Seeing Irys campaign!

Ferociously fast, super scalable, simply seamless

hero

WHAT IRYS OFFERS

Volumetric scaling

Can handle millions of transactions per second and limitless data volumes

Instant uploads

Upload data to Irys in as little as 8ms

Frictionless integration

3-4 lines of code to integrate Irys

Pay in any token

Sign and pay to use Irys in 16 supported tokens

How Irys works

When you upload data to Irys, you are immediately issued a receipt. This receipt contains a transaction ID that can be used to instantly download your data, along with a timestamp documenting the exact millisecond at which the transaction was uploaded and verified. It also acts as a cryptographic proof of time and can be verified at any moment as a safeguard against potentially malicious behavior.

With high throughput capacity and instant timestamping, Irys is able to provide strong provenance at any scale.

TRUSTED BY LEADING WEB3 PROJECTS

Integrating Irys is frictionless

const irys = new Irys({ network, token, key });
const fundTx = await irys.fund(irys.utils.toAtomic(0.05));
const receipt = await irys.uploadFile("./myImage.png");

Irys' architecture

Data enters Irys' provenance layer where it is stamped with a timestamp and attestation details before being passed to Arweave's permanent data layer.

Why on Arweave?

Arweave enables permanent onchain data, which is a core component of strong provenance. Unlike other chains, permanent data on Arweave is cost-effective.

Together, Arweave and Irys make it feasible to bring strong provenance to the world’s data.

90%

Irys processes over 90% of data uploaded to Arweave

Ready to build?

image2
image2