Skip to content
Discussions/Developers/The Python client library for the Celestia Node APIForum ↗

The Python client library for the Celestia Node API

Developers2 posts373 views3 likesLast activity May 2025
TN
TnmoxaOP
Feb 20252

Hello to the Celestia community!

I’m introducing pyCelestia, a Python library that provides a simple and convenient way to interact with the Celestia Data Availability Node (DA) API. This library simplifies the use of Celestia RPC methods, allowing developers to create and experiment with Celestia in Python.

What does pyCelestia do?

  • Implements all the methods described in the official documentation, providing a full-fledged client for DA nodes.
  • Simple methods for sending requests and receiving data, even for new users.
  • Tested on the Celestia Node API version 0.20.4.

I need your feedback!

If you have any suggestions, find bugs, or would like to contribute, please open an Issue on GitHub. Don’t forget to :star: the repository if you find it useful!

Thank you, and I hope that pyCelestia will help more people interact with the Celestia ecosystem!

AL
Alesh
May 20251

An update to this package has been released! pyCelestia now supports feature “share v1 and signer in BLOB”. More detailed information can be found here.

We would appreciate your feedback.

← Back to Discussions