Skip to main content
Version: v2.x.x

Overview

Lit Protocol lets you create and manage distributed cryptographic key-pairs for condition-based encryption and programmatic signing. A decentralized key management network, Lit can be used in place of centralized key custodians and other key management solutions.

Get started today!

note

FOR DEVELOPERS: SDK API DOCUMENTATION

To start building on Lit, check out the Lit SDK intro. For an in-depth understanding of the functionality provided, check out the API docs.

For references to the Lit Actions functions which can be accessed inside a Lit Action via the Lit.Actions object, check out the Lit Actions API docs.

Quick Start

๐Ÿ‘ฉโ€๐Ÿ’ป Install the Lit JavaScript SDK
Set up the SDK within your local environment.
๐Ÿ‘‹ Hello World w/ Lit Actions
Create your first Lit-enabled application using Lit Actions.
๐Ÿ“ Encrypt On-Chain Metadata (Polygon)
Encrypt on-chain meta-data (an NFT description) using the Lit SDK.
โŒจ๏ธ Encrypt and Decrypt Static Content
Learn how to encrypt data for private storage on the open web.
๐Ÿ”‘ Provisioning access with a JSON Web Token (JWT)
NextJS Project: Token gate a page using a JWT.
โœ๏ธ Return a signed API response
Learn how to fetch and sign data from the open Web using Lit Actions.

Core Concepts

๐Ÿ” Access Control & Encryption
Learn about setting on-chain conditions to manage access to your private data.
๐Ÿ“ก Programmable Key Pairs
Learn about programmable wallets that can read and write from any HTTP endpoint, blockchain, state machine, or decentralized storage system.
๐Ÿ“„ Lit Actions
Get started with Lit Actions to learn how to assign automated signing logic to PKPs
๐Ÿ’ณ Distributed Cloud Wallets
Learn how you can leverage PKPs to create MPC wallets with support for Web2 authentication.
๐Ÿงฉ Use Cases
Learn about how you can integrate Lit infrastructure within your own products.

Learn through Code

๐Ÿงถ Arweave / Bundlr Guide
Encrypt data using Lit and upload it to Arweave using Bundlr.
๐Ÿชด Ceramic x Lit SDK
Build a simple encryption and decryption application with Lit and Ceramic.
๐Ÿ‘ Open Source Examples
More examples to get you started.
๐Ÿ“– API Documentation
Discover all the functions available in the Lit SDK.
๐Ÿ“ƒ Lit Actions SDK Documentation
Discover all the functions that can be used inside a Lit Action.
๐Ÿ›  Tools
Additional tools to help build with Lit.

Explore the Lit Ecosystem

๐Ÿ’ธ Grants
We are looking to support those who are building Lit-enabled apps and infrastructure.
๐ŸŒ Ambassador Program
Apply to be a Lit Ambassador.
๐Ÿ’ป Ecosystem RFPs
Learn about how you can contribute to Lit Protocol.
๐Ÿง‘โ€๐Ÿ’ป Request for Startups
Your invitation to build the decentralized Web with distributed cryptography.
๐Ÿ‘จโ€๐Ÿ‘ฉโ€๐Ÿ‘งโ€๐Ÿ‘ฆ Community
Join the community through Discord, Twitter, and keep up to date with the community calendar.
โ›“๏ธ Supported Blockchains
We currently support most EVM chains, Cosmos and Solana.