Build a better developer experience

Compass is a developer experience platform that brings your distributed software architecture and the teams collaborating on it together in a single, unified place.

Compass overview screenshot

Understand and improve your distributed architecture

Untangle your architecture

Reduce cognitive load with a comprehensive software component catalog so developers can find what they need, when they need it.

Catalog screenshot

Improve service and team health

Track software health metrics, apply security and health scorecards, and empower teams to improve their developer experience.

Health screenshot

Reduce context switching

Save time searching by integrating your observability, CI/CD, OSS, cloud infrastructure data, and more.

Extensibility screenshot

Automate consistency

Start writing code faster by automating the creation of new services with best practices, policies, and tooling orchestra baked right in.

Templates screenshot
Service health screenshot

Get a complete view of your service health

Apply security and health scorecards, build and communicate policies, and empower teams to improve operations

Activity screenshot

A real-time record of change

See real-time activity updates from your components and their dependencies with data from your entire software development toolchain.

Software spawl screenshot

Tame software sprawl

Get a bird’s eye view of all the components your team builds and relies on. Add components with ease and understand who owns them and the relationships they have with each other.

Build a world class developer experience

Compass is built with extensibility in mind to help you easily integrate with any of your internal or third party tools. Customize the product UI and build new capabilities at the component, team, or global level.

Get started with Compass


Microservice architectures


Compass documentation


API documentation

Don’t just take our word for it

Companies of all shapes and sizes use Compass to reduce cognitive load, create a better developer experience, and improve ops readiness across their engineering organizations.