---
title: 'Flexkit documentation'
description: 'Learn to build, use, and operate Flexkit — The Agentic Operating System for E-Commerce.'
---

import { Cards } from 'nextra/components';

# Flexkit documentation

**The Agentic Operating System for E-Commerce**

Flexkit brings structured commerce data, a configurable workspace, and AI agents together so your team can manage and automate e-commerce operations. Model products, categories, and the relationships your business needs; work with records and assets in Studio; and give agents instructions and tools for defined tasks.

A schema defined in code generates your data API and shapes your React workspace. Use [Chat](/docs/ai/agent-chat) for interactive work and [automations](/docs/automations) for repeatable tasks, with configured permissions and approval policies.

## Choose your starting point

<Cards num={2}>
  <Cards.Card title="Build an app" href="/docs/getting-started/create-project">
    <div className="px-4 pt-4 text-sm text-muted-foreground">
      Configure Studio, deploy a schema, and create your first record.
    </div>
  </Cards.Card>
  <Cards.Card title="Use your team's app" href="/docs/getting-started/join-project">
    <div className="px-4 pt-4 text-sm text-muted-foreground">
      Sign in and learn everyday editing, relationships, and assets.
    </div>
  </Cards.Card>
  <Cards.Card title="Manage a project" href="/docs/dashboard">
    <div className="px-4 pt-4 text-sm text-muted-foreground">
      Manage people, integrations, service state, and costs.
    </div>
  </Cards.Card>
  <Cards.Card title="Connect or extend Flexkit" href="/docs/extensions">
    <div className="px-4 pt-4 text-sm text-muted-foreground">
      Add custom interfaces and connect your business systems.
    </div>
  </Cards.Card>
</Cards>

## Build your first Studio

Choose [Next.js](/docs/quickstart), [Astro](/docs/quickstart/astro), or [TanStack Start](/docs/quickstart/tanstack-start). Each guide connects an application you host to a Flexkit project. Continue with the [first workflow](/docs/getting-started/first-workflow) after setup.

## Understand the product

The **Dashboard** administers your team and projects. **Studio** is the interface your developer configures and hosts. Your **schema** defines entities, fields, relationships, scopes, and access spaces. The project exposes a generated **GraphQL API**.

Read [core concepts](/docs/concepts) before choosing your architecture. Creating a project, deploying its schema, and deploying a Studio application are separate steps.

## Explore Flexkit

- [Studio](/docs/studio): Desk, Asset Manager, Explorer, and AI.
- [Schema](/docs/schema): modeling, configuration, and how to refine the model as questions appear.
- [AI and automations](/docs/studio/ai): Chat, skills, tools, triggers, and approvals.
- [Deployment](/docs/deployment): publish Studio and operate schema changes.
- [CLI](/docs/cli): authentication, deployment, and data transfer commands.
- [Troubleshooting](/docs/troubleshooting): find a recovery path by symptom.


---

[View full sitemap](/docs/sitemap.md)
