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.
Use cases#
Depending on your use case with Uniform, consider one of these pathways.
1. Building a full experience with Uniform#
Must-read before you start#
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.
Starter kits and examples#
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.
Other examples/starters#
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.
2. Adding Uniform personalization + A/B testing only#
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
3. Extending Uniform#
If you are embarking on a journey of extending Uniform, we salute you and here to support you with the following tutorials and starters.
Getting started with Mesh#
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
Mesh integration starters#
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.