Skip to main content
Every Kleros integration that involves jurors needs off-chain content: dispute templates that tell jurors what question to answer, evidence files that parties submit, and policy documents that define ruling criteria. All of this content is stored on IPFS and referenced on-chain by its CID. The Kleros IPFS gateway at cdn.kleros.link is the recommended gateway for uploading and serving this content.

Base URL

Endpoints

Upload to IPFS

Upload dispute templates, evidence files, and policy documents

Fetch from IPFS

Retrieve content by IPFS CID hash

Common content types

Uploading content - SDK

The @kleros/kleros-sdk wraps the gateway upload in a typed helper:

Redundant pinning

Content uploaded to the Kleros gateway is pinned by Kleros infrastructure. For production integrations, also pin with a secondary provider so your content stays available if the Kleros gateway is temporarily unreachable:
Unpinned IPFS content can disappear if no node is serving it. Always pin from at least two independent sources in production.