Skip to content

Main Sequence Documentation

Main Sequence is a platform for building data products, deploying workflows, and exposing them as reusable platform resources.

The Main Sequence platform allows you to:

  1. rapidly build and deploy data products and data workflows as a unified API with normalized table contracts through MetaTables and DataNodes
  2. rapidly deploy RBAC-enabled dashboards on the platform
  3. rapidly deploy agents using the Google Agent SDK

The key idea is that you can focus on development and deployment, while the platform handles the DevOps layer.

Choose a reading path

Tutorial

Use the tutorial if you want a guided path from project setup to canonical tables, DataNode update workflows, orchestration, and dashboards.

The main tutorial path is intentionally CLI-only.

Recommended starting points:

Knowledge

Use the Knowledge section if you already know the workflow you are building and want the deeper conceptual guide.

Key entry points:

CLI

Use the CLI section for command-focused operational work:

Reference

Use the generated reference when you need the API surface directly:

What this SDK covers

The SDK is organized around a few main areas:

  • mainsequence.meta_tables: DataNodes, persistence, orchestration, and update workflows
  • mainsequence.client: API client models for projects, jobs, tables, platform resources, and sharing
  • mainsequence.cli: the mainsequence command-line interface

If you are new here

The fastest onboarding path is usually:

  1. create a project
  2. model a canonical table with a backend-managed MetaTable
  3. build your first DataNode as an opinionated MetaTable-backed update workflow
  4. understand RBAC and shared resources
  5. add an API or another consumer surface
  6. schedule jobs
  7. expose the result through dashboards, downstream readers, or agent-facing project surfaces

That sequence is exactly how the tutorial is structured.