# Celestia Node RPC SDK
This Python SDK provides a convenient way to interact with the [Celestia Node RPC](https://docs.celestia.org/developers/node-tutorial).
**It is currently in development and will be updated as more endpoints are added.**
## Supported Endpoints
https://node-rpc-docs.celestia.org/?version=v0.12.1
- **Blob**
- **Das** *(Coming Soon)*
- **Fraud** *(Coming Soon)*
- **Header** *(Coming Soon)*
- **Node** *(Coming Soon)*
- **P2P** *(Coming Soon)*
- **Share** *(Coming Soon)*
- **State** *(Coming Soon)*
### Installation
To install this sdk use the [pip package manager](https://pip.pypa.io/en/stable/):
```
pip install celestia-node-rpc-sdk
```
### Usage
```
import celestia_node
# Create a Celestia Node client
client = celestia_node.Client()
```
#### For more details please check the `sample.py`-files
Raw data
{
"_id": null,
"home_page": "https://github.com/grumpyp/celestia-node-client-py",
"name": "celestia-node",
"maintainer": "",
"docs_url": null,
"requires_python": ">=3.8",
"maintainer_email": "",
"keywords": "blockchain celestia node sdk client",
"author": "Patrick Gerard",
"author_email": "hallo@patrickgerard.de",
"download_url": "https://files.pythonhosted.org/packages/34/35/64043f9658f36938b07a3b78dd347d75100a2572baa78767433a2d04e85b/celestia_node-0.0.3.tar.gz",
"platform": null,
"description": "# Celestia Node RPC SDK\n\nThis Python SDK provides a convenient way to interact with the [Celestia Node RPC](https://docs.celestia.org/developers/node-tutorial).\n\n**It is currently in development and will be updated as more endpoints are added.**\n\n## Supported Endpoints\nhttps://node-rpc-docs.celestia.org/?version=v0.12.1\n\n- **Blob**\n- **Das** *(Coming Soon)*\n- **Fraud** *(Coming Soon)*\n- **Header** *(Coming Soon)*\n- **Node** *(Coming Soon)*\n- **P2P** *(Coming Soon)*\n- **Share** *(Coming Soon)*\n- **State** *(Coming Soon)*\n\n\n### Installation\nTo install this sdk use the [pip package manager](https://pip.pypa.io/en/stable/):\n```\npip install celestia-node-rpc-sdk\n```\n\n### Usage\n```\nimport celestia_node\n\n# Create a Celestia Node client\nclient = celestia_node.Client()\n```\n#### For more details please check the `sample.py`-files\n",
"bugtrack_url": null,
"license": "",
"summary": "Celestia Node Python SDK",
"version": "0.0.3",
"project_urls": {
"Homepage": "https://github.com/grumpyp/celestia-node-client-py"
},
"split_keywords": [
"blockchain",
"celestia",
"node",
"sdk",
"client"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "497b82f913c4b4fa7f4d8c2c639fed172d41e96ada50df123254fc30813acae4",
"md5": "e15b0ac2cd38c025d42fcebe018b0c3a",
"sha256": "8ed5f68ef5872a261d133da14f1ef443720d08df53081916928f6b6af09b3313"
},
"downloads": -1,
"filename": "celestia_node-0.0.3-py3-none-any.whl",
"has_sig": false,
"md5_digest": "e15b0ac2cd38c025d42fcebe018b0c3a",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.8",
"size": 7900,
"upload_time": "2023-12-27T17:23:18",
"upload_time_iso_8601": "2023-12-27T17:23:18.376351Z",
"url": "https://files.pythonhosted.org/packages/49/7b/82f913c4b4fa7f4d8c2c639fed172d41e96ada50df123254fc30813acae4/celestia_node-0.0.3-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "343564043f9658f36938b07a3b78dd347d75100a2572baa78767433a2d04e85b",
"md5": "b15a87ec176738cdfe1939f667669748",
"sha256": "c42f186b7ad080f3dfcd9ae65009312cfb91be81faa141478440e3a2d8b0c169"
},
"downloads": -1,
"filename": "celestia_node-0.0.3.tar.gz",
"has_sig": false,
"md5_digest": "b15a87ec176738cdfe1939f667669748",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.8",
"size": 5119,
"upload_time": "2023-12-27T17:23:20",
"upload_time_iso_8601": "2023-12-27T17:23:20.403084Z",
"url": "https://files.pythonhosted.org/packages/34/35/64043f9658f36938b07a3b78dd347d75100a2572baa78767433a2d04e85b/celestia_node-0.0.3.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2023-12-27 17:23:20",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "grumpyp",
"github_project": "celestia-node-client-py",
"travis_ci": false,
"coveralls": false,
"github_actions": false,
"lcname": "celestia-node"
}