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.
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.
Add high-performance caching and Pub/Sub messaging with Redis.
Enable robust background job processing powered by BullMQ.
Integrate distributed tracing and metrics with OpenTelemetry.
Turn your API into a set of tools for AI agents like Claude.
Scaffold projects and run a dev server with igniter init
and igniter dev
.
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?
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 TopicsDive into [object Object], [object Object], or learn how to use [object Object].
- Contribute to the ProjectWe welcome contributions! Check out our [object Object] to find open issues.
- Join the CommunityHave questions? Want to share what you've built? Join our community (link to be added).