---
breadcrumbs:
- - /chromium-os
  - Chromium OS
page_name: developer-library
title: Developer Library
---

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

> 🚧 The library is currently under construction. See
> [the CrOS Developer Library Proposal](/chromium-os/developer-library/proposal)
> for more information.

<div class="two-column-container">
<div class="column">

## [Getting Started](/chromium-os/developer-library/getting-started)

Whether you are new to Chromium OS 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.

## [Reference](/chromium-os/developer-library/reference)

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.

</div>
<div class="column">

## [Guides](/chromium-os/developer-library/guides)

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.

## [Training](/chromium-os/developer-library/training)

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

</div>
</div>
