Skip to content

Getting Started with Ignis

Welcome to Ignis! This guide takes you from zero to a fully functional, database-connected REST API.

Recommended learning path:

1. Prerequisites

Before starting, ensure you have the required tools installed.

Check Prerequisites

2. Philosophy

Understand the "why" behind Ignis - how it combines enterprise-grade patterns with high performance.

Learn the Philosophy

3. Choose Your Starting Point

Build your first "Hello World" endpoint in 5 minutes. No database, minimal setup.

5-Minute Quickstart

Option B: Complete Setup Guide

Full production setup with ESLint, Prettier, and proper project structure.

Complete Setup Guide

4. Building a CRUD API

Most important guide - build a complete Todo API covering:

  • Models with Drizzle ORM
  • DataSources & Repositories
  • Controllers with auto-generated endpoints
  • Dependency Injection

Build a CRUD API

5. Core Concepts

Deep dive into framework internals:

6. Best Practices

Production-ready patterns and practices: