The fastest path to evaluating and using the platform.
01
Set up your environment
Install the Oniro SDK and configure your development environment to begin working with the platform.
02
Explore the documentation
Access guides, API references, and technical resources to understand the platform's capabilities and architecture.
03
Build your first application
Follow the quick-start guide to deploy your first Oniro application and explore the platform hands-on.
Developer Resources
Everything you need in one place — documentation, downloads, SDKs, APIs, development tools, GitHub repositories, and reference materials.
Documentation
Guides, references, and API documentation.
GitHub
Source code, repositories, and issue tracking.
Downloads
SDK releases, tools, and binary distributions.
Quick Start Guide
Get from zero to a running application quickly.
Development Tools
IDE integrations, debuggers, and build tools.
API Reference
Complete API documentation and interface specs.
Build with Oniro
Tutorials, sample applications, and reference implementations to help you get started building connected products with Oniro.
Getting Started Tutorial
A step-by-step walkthrough of the core developer workflow from environment setup to your first deployed application.
Sample Applications
Working example applications across key use cases — IoT sensors, device management, connectivity, and edge AI.
Reference Implementations
Complete reference implementations for common connected product architectures built on the Oniro platform.
Contribute to Oniro
Oniro is developed in the open and welcomes contributions from developers at every level. Whether you want to contribute code, participate in design discussions, or report issues, there are clear pathways to get involved and become an active member of the community.
Contribute Code
Submit patches, new features, and bug fixes through the Eclipse Foundation's contribution process.
Join Discussions
Participate in technical discussions, design reviews, and community conversations.
Report Issues
Help improve the platform by reporting bugs, identifying gaps, and proposing enhancements.
Support and Community
Discussion forums, issue trackers, mailing lists, and other collaboration channels.