As a part of our recent grant, we built a stripped-down version of a Python client. Quite a few people expressed their interest in using this and/or seeing a more complete version live and public to reduce friction for Python devs. We want to formalise this a bit to confirm our intuitions. Show your interest and help us shape the Python client by filling out a simple form!
Benefits to Ceramic Ecosystem
- Reduce a major point of friction for Python developers and data experts to the Ceramic community
- Enhances the diversity of tools and libraries available
- Expedites the development of data-driven applications on the Ceramic network
Benefits to Individual Developers
- Leverages Python’s rich libraries and functionality for data processing, analysis, and visualization
- Streamlines the development process for those already proficient in Python
- Facilitates seamless integration with existing Python-based applications
- Encourages adoption of Ceramic by making it more accessible to developers with diverse skill sets
Features of current implementation
- Creating, querying, and updating TileDocument streams
- Signing and encoding requests
Features Lacking
- Full support for additional endpoints, such as multiquery and pins API
- Support for other stream types, such as CAIP-10 Link
- DID creation
- Data schema support for data structure
Please fill out this form to share your thoughts on the features you’d like to see and express your interest in this exciting endeavor.
Together, hopefully we can unlock the full potential of Python in growing the Ceramic ecosystem.