Skip to main content

postman-app engineering docs

Everything you need to understand, navigate, and contribute to the Postman desktop client. Architecture, conventions, guides — all in one place.

New here? Start →Architecture overview
~100
Nx packages
20,000+
TypeScript files
6
Dependency layers
12.8
App version
🗂
Architecture overview

Understand the full repo structure — how the Nx monorepo is organized, what lives where, and why.

Read overview →
📦
Nx module layers

views → ui-features → data → platform-libs → libs. Learn the dependency rules and what each layer owns.

Learn the layers →
🚀
New developer guide

Day 1 at Postman? Start here. How to run the app, where to find things, how to make your first PR.

Get started →
Adding a feature

Where does new code go? How to create a ui-feature, wire up data, and follow conventions.

Build something →
🔄
Migration strategy

The monolith → Nx migration: what it is, how far along it is, and how to decouple a package.

Understand migration →
📖
Folder index

Every top-level directory in the repo, what it contains, and whether it has any known issues.

Browse folders →