Project Name: Guild Labs
Project Website: Coming Soon
What problem we’re solving
As blockchain ecosystems like 0G Labs rapidly innovate and expand their infrastructure, there’s an opportunity to accelerate developer adoption by providing accessible, well-documented SDKs in popular programming languages. When we first encountered 0G Labs during its early stages, we recognized the need for Python tooling to complement the growing ecosystem. By creating these SDKs, we’re helping Python and TypeScript developers quickly integrate 0G’s powerful infrastructure into their applications without needing to work directly with lower-level APIs.
Our solution and key features:
Guild Labs develops and maintains production-ready SDKs that simplify blockchain integration for developers.
Our current toolkit includes:
- Python SDK for 0G Compute (Inference)
- Python SDK for 0G Storage
- 2-liner TypeScript SDK for 0G Compute
- 2-linerTypeScript SDK for 0G Storage
Each SDK provides:
- Intuitive, language-native interfaces with minimal boilerplate
- Comprehensive documentation and examples
- Type safety and error handling
- Active maintenance and community support
- Simplified setup that gets developers building faster
Why these languages matter for 0G’s AI ecosystem
Python (Currently Supported): Python dominates AI development with 70%+ adoption in AI/ML projects. It’s the primary language for machine learning engineers, data scientists, and AI researchers working with frameworks like TensorFlow and PyTorch. Since 0G specializes in AI compute and storage, Python support is essential for developers building AI-powered applications on 0G’s infrastructure. We are planning to constantly maintenance what we have built
TypeScript/JavaScript (Currently Supported): JavaScript/TypeScript powers web-based AI applications and enables developers to integrate 0G services directly into web applications and frontends. With frameworks like TensorFlow.js bringing ML to browsers, TypeScript SDKs allow developers to build interactive AI applications that leverage 0G’s compute and storage capabilities.
R (Planned): R is the go-to language for statistical computing and data science, widely used in academia and research institutions. With specialized packages for data analysis (caret, ggplot2) and machine learning, R is essential for researchers and data scientists conducting AI experiments and statistical modeling. Supporting R enables academic researchers and data scientists to leverage 0G’s infrastructure for large-scale data analysis, statistical AI models, and research prototyping—expanding 0G’s reach into research and academic communities.
Java (Planned): Java is the second most important language for AI development, particularly for enterprise-scale applications. With its robust architecture, excellent memory management, and cross-platform capabilities via JVM, Java is essential for production-grade AI systems in financial services, healthcare, and large organizations. Java’s integration with frameworks like DeepLearning4j and Weka makes it critical for developers building scalable AI applications on 0G infrastructure that need to integrate with existing enterprise systems.
Rust (Planned): Rust offers memory safety without garbage collection, making it ideal for high-performance, security-critical AI applications. As AI systems increasingly require real-time processing and low-latency operations, Rust provides the performance of C++ with modern safety guarantees. Rust SDK support positions 0G for developers building performance-critical AI infrastructure, blockchain validators, and systems requiring maximum efficiency.
Target users and market:
Our primary users span the entire AI development ecosystem:
- AI/ML Engineers using Python for model training and deployment on 0G Compute
- Enterprise Developers building Java-based production AI systems with 0G integration
- Data Scientists & Researchers using R for statistical analysis on 0G Storage
- Web Developers integrating 0G services into TypeScript/JavaScript applications
- dApp Builders creating AI-powered decentralized applications
- Web3 developers participating in hackathons and buildathons
- Systems Engineers requiring high-performance Rust implementations
What makes our project unique:
- Proven traction: 1,000+ downloads and recognition from 0G Labs CEO Michael Heinrich
- Community-driven: Built in response to real developer needs identified through buildathon participation
- Developer experience focus: Our TypeScript SDK reduces integration from 8-10 lines to just 2 lines
- Comprehensive coverage: Expanding to cover the top 5 AI programming languages (Python, JavaScript/TypeScript, Java, R, Rust)
- Production-ready: Battle-tested SDKs used in real projects, not experimental tooling
- First-mover advantage: Created the first fully functional Python SDK for 0G ecosystem
- Experienced team: Led by notMartin with a team of 3 dedicated developers committed to long-term ecosystem support
- Strategic focus on AI languages: Prioritizing the languages that matter most for AI development (Python: 70%+ adoption, Java: enterprise-scale, R: research/data science)
How will you integrate 0G❓
Technical implementation details: Our SDKs are built as native integrations with 0G’s infrastructure:
*Storage Integration:* - Direct API bindings to 0G Storage nodes - Streamlined file upload/download workflows - Support for large-scale data operations - Built-in retry logic and error handling - Language-specific optimization (e.g., R’s data frame integration, Java’s stream processing)
*Compute Integration:* - Native wrappers for 0G Compute inference endpoints - Model deployment and management utilities - Request batching and optimization - Real-time response streaming support - Language-specific best practices (e.g., Python’s async/await, Java’s concurrent processing)
Which features will use 0G services: All Guild Labs SDKs are purpose-built exclusively for 0G services:
-
0G Storage for decentralized data availability across all AI workflows
-
0G Compute for AI inference workloads in Python, Java, and TypeScript
-
0G DA layer (future) for rollup developers and L2 solutions - Language-specific integrations with popular AI frameworks (TensorFlow, PyTorch for Python; DeepLearning4j for Java; TensorFlow.js for TypeScript)
Why we need this grant❓
Guild Labs is seeking runway to sustain and expand our developer tools program.
The grant will enable us to:
- Maintain existing SDKs: Ongoing bug fixes, security updates, performance improvements, and feature enhancements for Python and TypeScript SDKs
- Expand language coverage: Build SDKs for the top AI programming languages (Java, R, Rust) to reach developers across the entire AI ecosystem
- Improve documentation: Create comprehensive guides, video tutorials, and example projects for each language
- Provide community support: Dedicated time for responding to issues, feature requests, and community questions across multiple language communities
- Sustain the team: Enable our 3-person team to work full-time on Guild Labs without compromising quality or responsiveness
- Strategic AI focus: Target the languages that matter most for AI development, ensuring 0G has world-class tooling where it counts
Quality developer tooling requires consistent maintenance and support. This grant ensures we can deliver both immediate value and long-term reliability to the 0G ecosystem while strategically expanding to support the programming languages that power modern AI development.
Expected benefits from using 0G:
- Dramatically reduced onboarding time for developers (from days to hours)
- Increased developer adoption through familiar language interfaces across the top 5 AI programming languages
- Showcase 0G’s capabilities through production-ready tooling that reaches Python (70%+ AI market), Java (enterprise), and R (research) communities
- Accelerate ecosystem growth by lowering technical barriers for diverse developer audiences
- Enable more complex applications through simplified integration patterns
- Foster a stronger developer community around 0G infrastructure spanning web3, enterprise, and academic sectors
- Complement existing 0G tooling with alternative approaches that prioritize simplicity and developer experience
- Position 0G as the blockchain of choice for AI developers by supporting the languages they already use daily
- Strategic market coverage: Python for rapid development, Java for production systems, R for research, creating a comprehensive developer ecosystem
GitHub Repository:
(current Python SDK - will migrate to Guild Labs organization)
< GitHub - mandatedisrael/0g-kit: A 2 liner to integrate 0G infrastructure >
<https:// github. com/mandatedisrael/0g-py-sdk>
Demo/Prototype:
Live production SDKs with 1,000+ downloads:
- 2liners Typescript on NPM
(https://www.npmjs.com/package/0g-kit?activeTab=versions) - PyPi Python SDK
- (https:// pypi .org/project/0g-storage-sdk/)
Documentation: Current SDK documentation available in repositories
- comprehensive documentation portal planned for Guild Labs organization
Social Media:
* Twitter/X:
@damiclone
* Telegram:
@damiclone
PS: We have links to the Python SDK but was prevented to add it