Parts of the Ylide
Ylide Protocol consists of four main parts:
Ylide Client SDK is a “just-add-water” solution for integrating decentralised end-to-end encrypted communications right into your existing or new application. Right now we provide Ylide Client SDK in TypeScript (JavaScript).

GitHub - ylide-io/sdk: Ylide Client SDK for communication in dApps
GitHub
Main repository for the Client SDK
It’s a core of our product. Smart contracts used for storing, transferring and managing messages on the blockchain. Contracts pre-deployed by Ylide can be used and seamlessly integrated. Or founders can create a customised solution on the top of it.
We will provide contracts for multiple mainstream blockchains with cross-chain facilitation.

GitHub - ylide-io/ethereum: Ylide SDK connectors for EVM-chains and MetaMask
GitHub
Library for EVM-compatible networks

GitHub - ylide-io/everscale: Ylide SDK connectors for Everscale and EverWallet
GitHub
Library for Everscale network
It is a solution to forget about coding at all. Deploy, monitor, manage smart contracts and set custom monetisation parameters of your choice from the handy UI.
To save even more time of the founders we provide open-source product templates for typical communication use cases, so you can focus on the customisation and skip the hardest part.

GitHub - ylide-io/mail-example: Example of how to use Ylide SDK for sending and receiving messages
GitHub
Small example project for sending & receiving messages

GitHub - ylide-io/mail: P2P messaging service for Web3
GitHub
P2P client you can see at mail.ylide.io
Last modified 6mo ago