---
title: Documentation
description: Technical documentation for ObjectStack.
---

# ObjectStack Documentation

ObjectStack is an AI-native business backend protocol for structured, auditable business applications.
These docs cover the protocol, runtime, metadata model, API surface, and implementation guides.

## Start Here

- [Quick Start](/docs/getting-started/quick-start): create an ObjectStack app and run Studio locally.
- [What is ObjectStack?](/docs/getting-started): understand the protocol model and runtime layers.
- [Core Concepts](/docs/getting-started/core-concepts): learn the key terms used across the docs.
- [Architecture](/docs/getting-started/architecture): see how ObjectQL, ObjectOS, and ObjectUI fit together.

## Build

- [Data Modeling](/docs/guides/data-modeling): define objects, fields, relationships, and validation rules.
- [Business Logic](/docs/guides/business-logic): model workflows, approvals, triggers, hooks, and formulas.
- [Security](/docs/guides/security): configure permissions, sharing rules, RBAC, RLS, and field-level access.
- [API Reference](/docs/guides/api-reference): work with generated REST, GraphQL, realtime, and SDK surfaces.
- [Plugin Development](/docs/guides/plugin-development): build and register runtime plugins.

## Protocol

- [ObjectQL](/docs/protocol/objectql): data schemas, queries, filters, indexes, and object contracts.
- [ObjectOS](/docs/protocol/objectos): kernel runtime, plugins, HTTP protocol, capabilities, and configuration.
- [ObjectUI](/docs/protocol/objectui): UI metadata for apps, views, pages, dashboards, and actions.

## Reference

- [Schema Reference](/docs/references): generated Zod schema reference for ObjectStack metadata.
- [Cheatsheets](/docs/guides/cheatsheets/quick-reference): quick lookup tables for common protocol decisions.
- [CLI Reference](/docs/getting-started/cli): commands for creating, building, and validating projects.
- [Glossary](/docs/getting-started/glossary): shared vocabulary across ObjectStack docs.
