Getting Started¶
Welcome to ORMDB! This section will help you get up and running quickly.
Overview¶
ORMDB is an ORM-first relational database. Instead of writing SQL queries, you define your data model as entities and relations, then query them using a typed, graph-oriented protocol.
What You'll Learn¶
- Installation - Install the ORMDB server and client libraries
- Quickstart - Build a simple app in 5 minutes
- Your First App - A complete tutorial building a blog application
Prerequisites¶
- Rust: If using the Rust client, you need Rust 1.70+
- Node.js: If using the TypeScript client, you need Node.js 18+
- Python: If using the Python client, you need Python 3.9+
- Docker: Optional, for running the server easily
Quick Links¶
| Task | Guide |
|---|---|
| Install ORMDB | Installation |
| Run your first query | Quickstart |
| Define a schema | Schema Design |
| Query with relations | Querying Data |
| Insert and update | Mutations |