Get started with Uniform

Uniform offers a variety of paths for exploring at your own pace. If you're new to Uniform, the best way to start is to request a demo and do a walkthrough with our solution engineers. We will setup a sandbox and guide you through your use case.

Prerequisites

You must have access to a Uniform team with the ability to create new projects. If you are an active customer or a partner, please get in touch with your Uniform team administrator colleague and ask for an invite.

If you are not sure or your company does not have a Uniform team, you can request a sandbox here.

Depending on your use case with Uniform, consider one of these pathways.

Learn core concepts

Important to understand what Uniform is and how it works.

Uniform terminology

Check out our glossary of Uniform terminology.

API reference

Learn how to connect to Uniform APIs and SDKs.

The fastest way to spin up a new project is with a starter. This is the best for those who learn by doing.

Component Starter Kit (recommended)

Get started with a more full-featured starter kit that contains 30+ of modern, theme-able components.

In addition to the starters above, Uniform offers more open-sourced examples on GitHub. These include starters for pure React, Nuxt 3/Vue, Remix, Gatsby as well as edge-side personalization with various CDNs.

If you're looking to only enable personalization and A/B testing inside your existing Headless CMS, consider the following tutorials.These tutorials allow using Uniform Context capability without Uniform's visual experience management tool, Uniform Canvas. This may be relevant if you are looking for incremental adoption of Uniform and you are looking to add personalization as step 1 into your existing Headless CMS.

Contentful + Personalization

Learn how to add personalization to Contentful.

Contentstack + Personalization

Learn how to add personalization to Contentstack.

Kontent.ai + Personalization

Learn how to add personalization to Kontent.ai.

Sanity + Personalization

Learn how to add personalization to Sanity Studio

If you are embarking on a journey of extending Uniform, we salute you and here to support you with the following tutorials and starters.

Core concepts behind Mesh integrations

Learn the core concepts behind Mesh integrations

Custom integration tutorial

Learn how to build a custom integration with Wordpress as example

If you prefer to learn by example, here are some integration starters for different use cases:

Generic new integration starter

great for learning as your first mesh integration.

New CMS integration starter

implements an essential external CMS integration using a mocked CMS API. If you are building a content integration (for CMS or any content repository), this is a great starting point.

Custom parameters/fields

shows how to extend the standard set of parameter or field types.

Editor tools example

shows how to extend Canvas editor's siderail with custom functionality using an example of a composition copy functionality.