Clients overview
The Clients section highlights tools and libraries that enable integration of applications with the Chromia blockchain.
Available tools
Chromia React Kit
The Chromia React Kit is a library tailored for React developers, simplifying the connection of frontend applications with the Chromia blockchain. It offers hooks to simplify session management, blockchain queries, operations and interactions with the Postchain client, FT4 library, FileHub, Directory Chain and Economy Chain.
Chromia Postchain clients
Postchain clients offer libraries for interacting with a blockchain using JavaScript/TypeScript, Kotlin, or C#. These libraries enable easy transaction sending and data retrieval from Rell blockchain nodes, simplifying the development of decentralized applications.
JavaScript(JS)/TypeScript(TS) client
The JavaScript/TypeScript client library provides functionality for interacting with a blockchain using JavaScript or TypeScript. It allows you to send transactions and retrieve information from a blockchain node running Rell.
Kotlin client
The Kotlin client provides the capability to interact with a blockchain from a client app written in Kotlin or Java. With this library, you can easily send transactions and retrieve queries from a Rell blockchain node.
C# client
The C# client provides functionality for interacting with a blockchain using C#. It allows you to send transactions and retrieve information from a blockchain node running Rell. It can be integrated into your C# projects through the NuGet package or directly referencing the DLL files.
Rust client
The Rust client is used for interacting with the Chromia blockchain deployed to a Postchain single node (manual mode) or multi-nodes managed by Directory Chain (managed mode). This library provides functionality for executing queries, creating and signing transactions, and managing blockchain operations.
Bridge client
The Chromia bridge client is a TypeScript library with utilities for interacting with the Chromia token bridge.
FT4 client
The FT4 client is written in TypeScript. It is made for easier access to the backend operations and queries are ready for use on the frontend (or a JS backend).
Filehub client
The Filehub client is written in TypeScript for persisting and reading files on the Chromia blockchain.
Work in progress
We are actively working to expand the capabilities of Chromia clients by developing additional libraries, tools, and documentation. Upcoming updates aim to:
- Introduce support for more frameworks and frontend tools.
- Streamline user onboarding with enhanced developer resources.
- Expand tutorials and examples to help you get started quickly.
Explore more
If you're starting, dive into the Chromia React Kit documentation for detailed guides and examples. Keep an eye on this section as we continue to expand and improve our tools for developers.