Two Paths to Building
Frontic supports two ways to build your storefront API - choose the one that fits your workflow.Frontic Studio
Describe what you need in natural language. Studio creates endpoints,
configures data structures, sets up blocks, and wires everything together.
No manual configuration required.
Design-First
Define blocks based on your UI design to decouple frontend from backend. Use
the CLI and SDK for full control over every detail.
Frontic Studio
The fastest way to get started. Open Studio, describe what you need, and let AI build your storefront API.๐ Connect Your Backend
Connect your commerce system, CMS, or PIM using
integrations. Frontic understands your data
structures automatically.
๐ฌ Describe What You Need
Tell Studio what you want to build - โI need a product listing with color
filters and sort by priceโ - and it creates the working configuration.
๐จ Build Frontend
Generate a Client SDK and use it in your frontend
application. Or let Studio help you build that too.
๐ Ship to Production
When youโre ready, use release management to roll
out to production.
Design-First
For teams who prefer full manual control, Frontic supports a traditional design-first approach. Define blocks based on your UI design to decouple frontend from backend.๐จ UI Design
A good UI design is the starting point of any ecommerce project, migration
or relaunch.
๐ Extract Content Structure
Use the design to extract the content structure and define it using blocks.
๐จ Build Frontend
Generate a Client SDK to use the blocks in your
frontend application.
Lifecycle
Whether you use Studio or the design-first approach, Frontic complements your development process by providing help when needed. This section outlines the stages and how Frontic assists you.Setup Project
After you register for a Frontic account, you can create your first project. Think of a project as a container for your frontend application.Store Data
Frontic is designed to be used with one or multiple backends. You can connect backend systems using integrations and store data in your project.You can also skip this, follow the design-first approach and
connect a backend later.
Design Blocks
You start by designing blocks, which are essentially API endpoints that you can use in your frontend application. Blocks are feature rich and can be used to create simple data structures as well as complex, nested, queryable data.With Frontic Studio, blocks are created automatically based on your natural
language descriptions.