Skip to main content

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.

Additional resources