# Uniform DXP Documentation

> Uniform is a composable DXP that lets enterprise digital teams blend content, data, and technology to build personalized customer experiences faster than ever before.

Source: https://docs.uniform.app/docs

Uniform is built from the ground up as the open, composable digital experience platform (DXP) that lets digital teams connect any content, data, and technology to build winning customer experiences faster and more cost-effectively than ever before.

## High-level architecture

![Uniform high-level architecture](https://docs.uniform.app/images/uniform-high-level-architecture.png)

## Value of Uniform

Uniform offers value to everyone within a digital team:

### For marketers and merchandisers

With Uniform you can enable visual, in-line editing on top of the modern web experiences developers build. This allows non-developers to create and launch new web experiences (landing pages, shopping experiences, mobile screens, emails, etc.) without being overly dependent on developers. **Uniform Canvas** is a no-code visual experience builder. The experience optimization tool, **Uniform Context**, is fully integrated into a visual experience management, allowing marketers to launch a component-level personalization and A/B testing with a couple of clicks. This means fast delivery of optimized content without compromising Core Web Vitals and leveraging your existing marketing technology investments faster.

### For developers

Uniform allows web developers to use their front-end tools of choice and provides SDK to enable the functionality to empower marketers: in-line editing, real-time preview, content-driven routing, personalization, and A/B testing and redirect management.

**Uniform Mesh** provides a couple of dozen integrations with leading CMS (legacy and Headless) and commerce back-ends, handling the page content aggregation and propagation of any external content directly into front-end components as well as fast global content delivery at the edge. This means developers spend less time on integration plumbing, caching, GraphQL aggregation, etc., and can focus on uniquely interesting front-end engineering problems.

### For enterprise architects

Uniform provides the only open composable approach on the market that's also compatible with the existing investments in enterprise CMS and DXP technologies. This ensures two things are in place from a sustainable architecture perspective:

1. Incremental approach towards monolith to composable migration, allowing to move at your own pace, component by component and mix and match legacy and modern content sources/APIs.
2. Evolutionary architecture with the ability to hot-swap any content source of the composable architecture when needed - CMS or commerce and evolve the front-end and CDN layer independently thanks to the physical de-coupling of the experience layer.

### For IT teams

The "Bring Your Own" aspect at every layer of the stack, including front-end, CDN, CMS, and commerce, allows the IT teams to reuse the existing investments in their infrastructure and assemble the composable digital experience stack with Uniform their way without switching CDN providers, or any disruptive changes to the current systems.

## Navigate the docs

Learn more about the core concepts and capabilities that make up Uniform:

Uniform unifies generative AI, A/B testing, and personalization features, with access to company-wide content, inside a visual experience cloud. With creation and deployment in the hands of the marketing team, engineering resources are freed from avoidable drains to maintain their focus on innovation. Uniform future-proofs existing technology investments and enables technology replacements and upgrades without interrupting the experience or its creation.
Uniform consists of these key features to provide the tools marketers and developers need to do their best work.

- [Get started](https://docs.uniform.app/docs/get-started): Step-by-step guides to get developers incorporating Uniform into your applications.
- [Learn the basics](https://docs.uniform.app/docs/learn): Learn the fundamental concepts and capabilities of Uniform.
- [Guides](https://docs.uniform.app/docs/guides): Guides that cover how to use Uniform features, tools, and APIs.
- [Integrations](https://docs.uniform.app/docs/integrations): Learn what you can do with Uniform's pre-built connectors, and how to connect them to your application.

## When to use Uniform

Use these docs when the task is one of these jobs:

- Model structured content (content types, entries, components, patterns) in Uniform: [Models](https://docs.uniform.app/docs/guides/models.md)
- Build a front end (Next.js, Nuxt and others) that renders Uniform compositions: [SDK](https://docs.uniform.app/docs/sdk.md), [Routing with project maps](https://docs.uniform.app/docs/guides/composition/url-management/routing.md)
- Let marketers compose pages visually with Canvas: [Canvas](https://docs.uniform.app/docs/get-started/capabilities/canvas.md)
- Personalize content or run A/B tests: [Personalization](https://docs.uniform.app/docs/guides/personalization.md), [A/B testing](https://docs.uniform.app/docs/guides/ab-testing.md)
- Connect external content and data (CMS, commerce, DAM) with Mesh integrations: [Mesh](https://docs.uniform.app/docs/get-started/capabilities/mesh.md), [Integrations](https://docs.uniform.app/docs/integrations.md)
- Manage a Uniform project from an AI coding assistant: [MCP server](https://docs.uniform.app/docs/guides/ai/mcp-server.md), [Agent skills](https://docs.uniform.app/docs/guides/ai/agent-skills.md)
- Automate a project from scripts or CI: [CLI](https://docs.uniform.app/docs/guides/cli.md), [APIs](https://docs.uniform.app/docs/api.md)

Do not use Uniform docs for general questions about Next.js, React or other frameworks. Use their own docs.

## How agents call Uniform

All APIs need credentials from a Uniform team: an API key from a service account or a personal access token. See [API access](https://docs.uniform.app/docs/guides/api-access.md). The API host depends on the team region (US or EU). See [Regions](https://docs.uniform.app/docs/guides/regions.md).

- **MCP server** (recommended for AI assistants): streamable HTTP at `https://ai.uniform.global/projects/<project-id>/mcp` (EU: `https://ai.eu.uniform.global/projects/<project-id>/mcp`), with the header `x-api-key: <api-key>`. Setup: `npx @uniformdev/cli@latest ai mcp install`. Server card: [/.well-known/mcp/server-card.json](https://docs.uniform.app/.well-known/mcp/server-card.json). Docs: [MCP server](https://docs.uniform.app/docs/guides/ai/mcp-server.md)
- **Agent skills**: `npx skills add uniformdev/agent-skills`. Index: [/.well-known/agent-skills/index.json](https://docs.uniform.app/.well-known/agent-skills/index.json). Docs: [Agent skills](https://docs.uniform.app/docs/guides/ai/agent-skills.md)
- **Platform REST API**: base URL `https://uniform.app` (EU: `https://eu.uniform.app`), header `x-api-key: <api-key>`. OpenAPI: [/openapi.json](https://docs.uniform.app/openapi.json). Catalog: [/.well-known/api-catalog](https://docs.uniform.app/.well-known/api-catalog)
- **CLI**: `npx @uniformdev/cli@latest`. Docs: [CLI](https://docs.uniform.app/docs/guides/cli.md)

## How to read these docs

- Append `.md` to any docs URL to get Markdown, for example [/docs/guides/models.md](https://docs.uniform.app/docs/guides/models.md). Or send `Accept: text/markdown`.
- Section indexes: [/docs/get-started/llms.txt](https://docs.uniform.app/docs/get-started/llms.txt), [/docs/guides/llms.txt](https://docs.uniform.app/docs/guides/llms.txt), [/docs/sdk/llms.txt](https://docs.uniform.app/docs/sdk/llms.txt), [/docs/integrations/llms.txt](https://docs.uniform.app/docs/integrations/llms.txt), [/docs/apps/llms.txt](https://docs.uniform.app/docs/apps/llms.txt)
- All docs in one file: [/llms-full.txt](https://docs.uniform.app/llms-full.txt)
