Getting Started with Igniter.js

Welcome to Igniter.js! This is your central hub for mastering our framework. We've designed this guide to take you from initial setup to building robust, type-safe APIs, all while highlighting the best practices that define the Igniter.js developer experience.

Our Philosophy

Igniter.js is built on three core principles: End-to-End Typesafety, a superior Developer Experience (DX), and an AI-Friendly Architecture. You'll see these principles in action as you move through our documentation.


Your Learning Roadmap

This roadmap is designed to be followed sequentially. Each step builds on the last, ensuring you gain a solid understanding of both the "how" and the "why" behind the framework.


Explore the Igniter.js Ecosystem

Igniter.js is more than just a router; it's a modular ecosystem. Our adapter-based architecture allows you to plug in powerful features as you need them, keeping your application lightweight and focused.

Store Adapter

Add high-performance caching and Pub/Sub messaging with Redis.

Queues Adapter

Enable robust background job processing powered by BullMQ.

Telemetry Adapter

Integrate distributed tracing and metrics with OpenTelemetry.

AI Code Agents

Turn your API into a set of tools for AI agents like Claude.

CLI Tooling

Scaffold projects and run a dev server with igniter init and igniter dev.

Validation

Use Zod for schema validation that integrates with our type system.


Next Steps

You've completed the initial setup and have a good grasp of the fundamentals. Where to next?

Ready for a challenge?

Try building a complete feature, like user authentication or a blog API, using the concepts you've learned. Or, explore our official templates to see how we build full-stack applications.

  • Explore Advanced Topics
    Dive into [object Object], [object Object], or learn how to use [object Object].
  • Contribute to the Project
    We welcome contributions! Check out our [object Object] to find open issues.
  • Join the Community
    Have questions? Want to share what you've built? Join our community (link to be added).