This section of the site contains documentation about making peripherals for Chromebooks and other ChromeOS devices.

Qualified Peripheral ODM and IC Partner Program

The Qualified Peripheral ODM and IC Partner (QPOP) Program is a ChromeOS program for peripheral partner ODMs and ICs, designed to support our goal where all peripherals will "Just Work" on ChromeOS devices.
Overview and guidelines for the Qualified Peripheral ODM and IC Partner (QPOP) Program.
Qualified models and platforms under the QPOP Program.

Published specifications

ChromeOS Compatible Bluetooth peripheral specification.
ChromeOS Compatible Bluetooth speaker specification.
ChromeOS Compatible USB connectors specification.
ChromeOS Compatible display specification.
ChromeOS Compatible docking station specification.
Generic peripheral minimum and additional requirements for all peripherals.
ChromeOS Compatible 3.5mm wired headset specification.
ChromeOS Compatible Bluetooth headset specification.
ChromeOS Compatible USB headset specification.
ChromeOS Compatible keyboard specification.
ChromeOS Compatible USB microphone specification.
ChromeOS Compatible mouse specification.
ChromeOS Compatible multifunction printer (MFP) specification.
ChromeOS Compatible cable specification.
ChromeOS Compatible scanner specification.
ChromeOS Compatible Bluetooth speakermic specification.
ChromeOS Compatible USB speakermic specification.
ChromeOS Compatible stylus specification.
ChromeOS Compatible webcam specification.

Tools

Guide for updating peripheral firmware using fwupd.
Handbook for integrating fwupd firmware updates.

Specification modules

Shared specification modules used to compose ChromeOS Compatible peripherals specifications, along with the Spec Module Matrix.