the Chromium logo

The Chromium Projects

Developer Library

The ChromiumOS Developer Library is the authoritative collection of resources and materials that enable engineers to efficiently develop the platform.

Getting Started

Whether you are new to ChromiumOS development or unpacking a new workstation, the Getting Started guide provides step-by-step instructions to go from an empty directory to building and uploading changes for review. For a more in-depth view of ChromiumsOS Development, please check out the ChromiumOS Developer Guide.


The Reference section contain information about the systems developers rely on including tools, infrastructure, APIs, technologies and terms. Reading through these resources will give you a deeper understanding of which systems exist, how and why they were created, and how these pieces fit together in the development process.


This page provides a glossary of commonly-used terms and acronyms within the ChromiumOS development ecosystem.


Guides help you get specific tasks done. They answer the question of 'How do I?' Look here for common recipes, tips-and-tricks, and advice to help you get your tasks done.


Develop your skills by accessing learning-based content such as code labs, presentations, and training session videos.


Looking to add or update content in the library? Read through this short guide to understand how to check out the library source and upload your change for review.