Crystallize logo
Getting started
Accelerators & Quickstart
Use cases
Creating your first project
Concepts
Product Universe
Shapes
Components
Multilingual
Catalogue
Pretty View
Nerdy View
Paths
Split View
Archives
Custom Views
Topic Maps
Grids
Search
Assets
Magic Paste
Flows
Commerce Engine
Pricing
Price Variants
Price Lists
Promotions
Markets
Subscriptions
Subscription plans
Subscription offerings
Subscription contracts
Customers
Order Management
Cart
Orders
Fulfilment pipelines
Stock & availability
Analytics
Sales insight
Checkout Funnel Insights
Developer
Accelerators
Storytelling Commerce (Next.js)
Product Configurator (Next.js)
Subscription Commerce (Next.js)
Astro Boilerplate
SvelteKit Boilerplate
APIs
What is GraphQL?
Media Delivery
Authentication
Authorization
Signature Verification
Discovery API
Discovery Queries
Search
Browse
Autocomplete
Catalogue API
Querying the Catalogue
Fetching an item
Fetching many Items
Querying Price List Info
Shop API
Update Cart
Set Promotions
Checkout Flow Tutorial
Core API
Webhooks
SDK
React JS Components
JS API Client
Integrations
Payment Gateways
Stripe
Klarna
Vipps
Dintero
Adyen
Mollie
Montonio
Quickpay
Two
Razorpay
CLI
Apps
Mass operations
Configuration
Users
Tenant
Tenant Copy
Switching Between Tenants
Roles
UI Preferences
Access tokens
Tax Groups
Labs
Docs/Configuration

Configuration & setup

Configuration is where you manage the foundational setup of your tenant before you start modeling products or running commerce operations.

Keep exploring

Users

Users represent the people who have access to your Crystallize tenant. Each user can be assigned one role, which defines their permissions and access level across Crystallize.

You can manage users from the Users section in Settings.

Roles & Permissions

Roles in Crystallize let you control access and responsibilities across your tenant. They define what users can read, create, update, or delete. Both in the App UI and through the API.

Crystallize Access Tokens

Crystallize Access Tokens allow you to make API requests that require authentication, such as fetching and creating items via the Core API.

Creating and Managing Tenants

Crystallize is a multi-tenant SaaS platform. Each tenant is a self-contained environment with its own product universe and commerce engine data.

The number of tenants you can create depends on your subscription plan.

Projects on the Particle and Atom plans include a single tenant. Enterprise projects on the Crystal plan support up to three tenants by default. Typically used for production, staging, and development, with the option to add more as defined in your contract.

On this page