ObjectStack Protocol
The Metadata-Driven Protocol for the Post-SaaS Era.
ObjectStack is a Metadata-Driven Protocol for building enterprise applications. Define Data, UI, Automation, and AI as structured metadata — ObjectStack handles the rest.
npx @objectstack/cli init my-app && cd my-app && os studioOpen http://localhost:3000/_studio/ to browse objects, test APIs, and inspect metadata.
Learn
New to ObjectStack? Start here.
Quick Start
Create a project, define objects, launch the Studio — in 5 minutes.
Core Concepts
Metadata-driven development, design principles, and naming conventions.
Architecture
The three-layer protocol stack: ObjectQL, ObjectOS, ObjectUI.
Example Apps
Run the Todo, CRM, and BI examples to learn hands-on.
Package Overview
Complete guide to all 27 packages: core, services, drivers, plugins, and adapters.
Build
Task-oriented guides for building real applications.
Data Modeling
Design objects, fields, relationships, and validation rules.
Business Logic
Workflows, approval flows, triggers, and formulas.
Security
Profiles, permissions, sharing rules, and row-level security.
AI Capabilities
AI agents, RAG pipelines, and natural language queries.
AI Skills System
Structured knowledge modules for intelligent code generation.
Plugin Development
Build, test, and publish custom plugins.
API & Client SDK
REST, GraphQL, WebSocket APIs, and frontend integration.
Understand
Deep protocol specifications for implementers and architects.
ObjectQL — Data
Schema, state machines, query syntax, and security.
ObjectUI — Interface
Layout DSL, widget contracts, and actions.
ObjectOS — System
Lifecycle, HTTP/realtime, plugins, and config.
Look Up
Auto-generated schema reference and quick-lookup cheatsheets.
Schema Reference
Auto-generated docs for every Zod schema in the protocol.
Cheatsheets
Field types, query syntax, error codes, and permissions at a glance.
CLI Reference
All commands: init, generate, serve, studio, compile, validate.
Glossary
Key terminology across all 11 protocol namespaces.
Who is this for?
| Audience | Use Case |
|---|---|
| Platform Architects | Build internal developer platforms (IDP) that scale |
| Protocol Implementers | Write new Drivers for ObjectQL or Renderers for ObjectUI |
| AI Agent Developers | Use a structured, deterministic language for AI-generated software |
| Low-Code Builders | Rapid application development with metadata-driven workflows |