Client libraries
The Clients section highlights tools and libraries that enable integration of applications with the Chromia blockchain.
Available Postchain clients
Postchain clients | Description |
---|---|
JavaScript(JS)/TypeScript(TS) | 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 | 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# | 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 | 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. |
Python | A Python client library for interacting with Postchain nodes on Chromia blockchain networks. This library provides an interface for creating, signing, and sending transactions, as well as querying the blockchain, with full async support. |
Go | The Go client offers a range of built-in functions and utilities designed to simplify interaction with decentralized applications (dApps) created using the Postchain blockchain framework, commonly referred to as Chromia. |
Other tools
Tool | Description |
---|---|
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. |
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.