# About Uniform mesh

> Uniform provides and maintains integrations to leading commerce and marketing systems.

Source: https://docs.uniform.app/docs/get-started/capabilities/mesh

## What is Uniform Mesh?

**Uniform Mesh** is Uniform's integration layer. It connects external systems to Uniform through a single, unified layer and forms the foundation for all Uniform integrations and extensibility capabilities.

## Why use Uniform Mesh?

- Eliminate complex point-to-point code for connecting external systems and fetching data.
- Keep data fast and fresh with granular caching and invalidation controls.
- Let editors visually pull external content and data straight into Uniform projects.
- Reuse integrations across projects and teams, with per-project configuration when needed.
- Accelerate onboarding with pre-built integrations and a consistent developer workflow.

## Uniform-built integrations

Uniform offers ready-to-use [integrations](https://docs.uniform.app/docs/integrations) for popular [content](https://docs.uniform.app/docs/integrations/content), [DAM](https://docs.uniform.app/docs/integrations/dam), [commerce](https://docs.uniform.app/docs/integrations/commerce), and marketing systems.

You can start consuming data from these platforms in minutes without writing custom integration code.

## Build custom Mesh integrations

If you need to integrate a system that Uniform doesn't yet support, or want to tailor and extend the Uniform user interface to fit your unique requirements, you can leverage the platform’s extensibility by building a custom Mesh integration.

### Getting started

Below resources help you dive deeper into building and using Mesh integrations.

- [Custom Mesh integration guide](https://docs.uniform.app/docs/integrations/mesh-integrations/custom-integrations): Learn how to build a custom Mesh integration.
- [Mesh locations](https://docs.uniform.app/docs/integrations/mesh-integrations/locations): Learn how to extend the Uniform user interface with custom extensions.
- [Connect external data](https://docs.uniform.app/docs/guides/composition/connect-external-data): Learn how to connect compositions and entries to external data sources that are defined in integrations

> **Use an AI coding assistant:**
>
> The [`uniform-mesh`](https://github.com/uniformdev/agent-skills/tree/main/skills/uniform-mesh) agent skill teaches coding assistants such as Claude Code, Codex, Cursor, and Copilot how to build a custom Mesh integration end to end: scaffolding, the manifest, locations, design system components, registration, and deployment. To install it, see [Uniform agent skills](https://docs.uniform.app/docs/guides/ai/agent-skills).

### Advanced topics

- [Custom edgehancers](https://docs.uniform.app/docs/integrations/mesh-integrations/custom-edgehancers): Implement custom data fetching logic with custom edgehancers
- [Identity delegation](https://docs.uniform.app/docs/integrations/mesh-integrations/identity-delegation): Call Uniform APIs from your Mesh app as the signed-in dashboard user.
- [Caching and invalidation for integrations](https://docs.uniform.app/docs/guides/composition/connect-external-data/caching-and-invalidation): Learn how to cache and invalidate data connections
