---
title: Developers
description: Run Sarvex locally, understand how it is built, and extend it.
---

Sarvex is a single Go binary (`--service` selects the plane), a Vue console, and thin PHP plugins for WooCommerce and Magento.

**[Local setup](/developers/local-setup)**

Bring up the full stack and the console on your machine.

**[Repository map](/developers/repository-map)**

Where each plane, package and platform lives.

**[Architecture](/developers/architecture/overview)**

Planes, services, endpoints and invariants, plus cross-plane sequences.

**[Plugins](/developers/plugins/woocommerce)**

The WooCommerce plugin and Magento module.

**[Extending](/developers/extending/add-a-spec-version)**

Add a UCP spec version, a commerce platform or an agent surface.

**[Testing](/developers/testing)**

Unit, scenario, integration, end-to-end and conformance suites.

Building against the APIs rather than on them? Go to the [API Reference](/api).
