Tulip Logo IconTulip
Introduction

Starter path vs advanced path

Choose the right route through the docs depending on whether you are building your first Tulip screen or composing deeper package behavior.

Tulip should be easy to start and deep enough for heavy users.

Use the starter path when you need momentum. Use the advanced path when you need to understand boundaries, customize behavior, or compose multiple packages into a larger product system.

Starter path

Follow this path when you are new to Tulip or starting a fresh app.

  1. Create a new app with create-tulip-app.
  2. Read Core to understand the app foundation.
  3. Use UI for the base component language.
  4. Build a data screen with Query and Data Tables.
  5. Add row or toolbar actions with Commands.
  6. Add inline updates with Inline when users should edit without opening a form.
  7. Add uploads with Storage or a file manager with Drive.
  8. Add AI after your domain workflows are clear enough to expose as tools.

Recommended first docs:

Advanced path

Follow this path when you already know what you are building and need the deeper package model.

  1. Start with the package overview page to understand responsibilities and entry points.
  2. Read the concepts pages before copying recipes.
  3. Use recipes for complete product patterns.
  4. Use reference pages for exports, types, and gotchas.
  5. Check package boundaries before moving logic across modules.

Advanced users usually move by surface:

  • Tables and filters: Query plus Data Tables.
  • Menus and actions: Commands.
  • Local-first screens: Core Local, Query, and table strategies.
  • Files and documents: Storage, Drive, and provider-specific docs.
  • Assistants and tools: AI concepts, recipes, and reference.

How to choose

SituationPath
You are evaluating TulipRead Introduction, then skim the package map.
You need a working app quicklyUse Create App, then Core and UI.
You are building a list/detail admin moduleUse Query, Data Tables, Commands, and Inline.
You need uploads or attachmentsUse Storage.
You need folders, file selection, or provider-backed documentsUse Drive.
You need AI agents that can act inside the appUse AI after your commands and domain tools are clear.

Rule of thumb

Start with the smallest package set that matches the user workflow. Add deeper packages when the workflow needs them.

Tulip works best when each package keeps its responsibility clear and the application composes those pieces near the screen, route, or provider that uses them.

On this page