# devtools-protocol

> The Chrome DevTools Protocol JSON

Latest version **0.0.1701330** (published 2026-09-19) · BSD-3-Clause license · 0 weekly downloads

## Install

```sh
npm install devtools-protocol
pnpm add devtools-protocol
yarn add devtools-protocol
bun add devtools-protocol
```

## Health

**Score 65/100 (B)** — status: active.

Positive: has types; no vulnerabilities; has provenance; recently updated; high maintenance score.

Warnings: low downloads; no esm support; pre 1.0.

## Facts

| | |
|---|---|
| Version | 0.0.1701330 |
| Published | 2026-09-19 |
| First published | 2017-07-12 |
| Weekly downloads | 0 |
| License | BSD-3-Clause |
| TypeScript types | bundled |
| Module format | CommonJS |
| Dependencies | 0 |
| Unpacked size | 3.6 MB |
| Known vulnerabilities | 0 |
| Install scripts | no |
| Provenance | attested (GitHub Actions) |
| GitHub stars | 1550 |
| Author | The Chromium Authors |
| Maintainers | paulirish, mathias, google-wombot |

## Links

- npm: https://www.npmjs.com/package/devtools-protocol
- Repository: https://github.com/ChromeDevTools/devtools-protocol
- Homepage: https://github.com/ChromeDevTools/devtools-protocol#readme
- Issues: https://github.com/ChromeDevTools/devtools-protocol/issues
- npm.io page: https://npm.io/package/devtools-protocol

## Recent versions

- 0.0.1701330 (latest) — 2026-09-19
- 0.0.1700460 — 2026-09-18
- 0.0.1698617 — 2026-09-16
- 0.0.1697629 — 2026-09-14
- 0.0.1696802 — 2026-09-12
- 0.0.1695952 — 2026-09-11
- 0.0.1695166 — 2026-09-10
- 0.0.1694333 — 2026-09-09
- 0.0.1693794 — 2026-09-08
- 0.0.1692173 — 2026-09-04
- 0.0.1691330 — 2026-09-03
- 0.0.1687809 — 2026-08-28
- 0.0.1686980 — 2026-08-27
- 0.0.1684464 — 2026-08-22
- 0.0.1683682 — 2026-08-21
- … 1497 more at https://npm.io/package/devtools-protocol/versions

## README

# devtools-protocol [![devtools-protocol on npm](https://img.shields.io/npm/v/devtools-protocol)](https://www.npmjs.com/package/devtools-protocol)

:warning:
This repository is related to Chrome DevTools Protocol, but does not track issues regarding its definition or implementation.
If you want to file an issue for the Chrome DevTools Protocol, please open an issue on https://crbug.com under [`component: Platform>DevTools>Platform`](https://bugs.chromium.org/p/chromium/issues/entry?components=Platform%3EDevTools%3EPlatform).

Use the [protocol viewer](https://chromedevtools.github.io/devtools-protocol/) for navigating the protocol.

TypeScript definitions for the protocol's types are available in ['types/protocol.d.ts'](https://github.com/ChromeDevTools/devtools-protocol/tree/master/types). Mappings from Commands and events to these types are available in either generated `DomainApi` style in [`types/protocol-proxy-api.d.ts`](https://github.com/ChromeDevTools/devtools-protocol/blob/master/types/protocol-proxy-api.d.ts) or in simple name-to-type-interface style in [`types/protocol-mapping.d.ts`](https://github.com/ChromeDevTools/devtools-protocol/blob/master/types/protocol-mapping.d.ts).

Also, this repo is published as the [`devtools-protocol`](https://www.npmjs.com/package/devtools-protocol) npm module.

---
_Source: https://npm.io/package/devtools-protocol · Machine-readable twin of the npm.io package page. Health data is recomputed on every publish._
