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.
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.
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 |