Guides
Comprehensive guides for building with HazelJS. Learn about security, AI features, core concepts, and deployment.
Security
Core
Modules
Organize your application with modules. Learn about imports, exports, dynamic modules, and module composition.
Middleware
Powerful middleware for request timeouts, CORS, rate limiting, and more.
Controllers
Build RESTful APIs with decorator-based controllers and routing.
Exception Filters
Handle errors gracefully with custom exception filters and error responses.
Interceptors
Transform requests and responses with interceptors for logging, caching, and more.
Pipes
Transform and validate input data with pipes before it reaches your handlers.
Providers
Understand dependency injection and how to create and use providers.
AI
Memory
Persistent memory system for AI agents: conversation tracking, entity memory, and facts.
Agentic RAG
Self-improving retrieval with query planning, self-reflection, and adaptive strategies.
RAG Patterns
Common RAG patterns and best practices for building intelligent search systems.
Vector Stores
Use vector databases for semantic search: Memory, Pinecone, Qdrant, Weaviate, and ChromaDB.