Introduction
Welcome to the ObjectQL Documentation
What is ObjectQL?
ObjectStack ObjectQL is a protocol and engine for generating domain-driven AI software. It decouples Intent (Schema & Logic) from Implementation (Database & Code).
By defining your data models, permissions, and business logic in simple standard formats (YAML/JSON), ObjectQL compiles them into a production-ready, type-safe, and secured backend.
Key Features
Documentation Structure
- Getting Started: Installation, IDE setup, and CLI usage.
- Modeling Data: Learn how to define objects, fields, and relationships.
- Business Logic: Add dynamic behavior with Formulas, Hooks, and Actions.
- Data Access: Query your data using the type-safe SDK.
- Server & Deployment: Configure and deploy your ObjectQL application.
- API Reference: Detailed API specifications.
Next Steps
To get started with ObjectQL, we recommend following the Getting Started guide.