Insights & Updates
Latest news, tutorials, and updates from the HazelJS team.

RAG vs Agentic RAG: When to Use Which in HazelJS
A practical comparison of standard RAG and Agentic RAG in HazelJS. Learn what problems each solves, when to choose which, and how to get started with backlinks to npm and docs.

Feature Flags with One Decorator: Introducing @hazeljs/feature-toggle
Introducing @hazeljs/feature-toggle — decorator-first feature flags for HazelJS. Protect routes with @FeatureToggle, branch in code with FeatureToggleService, and seed from env. No external SDK.
Introducing @hazeljs/payment: One API, Any Provider
Multi-provider payment integration for HazelJS — Stripe first, with one API for checkout, customers, subscriptions, and webhooks. Add PayPal or custom gateways without changing your code.

HazelJS First Alpha Release
The first alpha of the HazelJS ecosystem is here: modular, TypeScript-first packages for AI-native applications—core, AI, agent, RAG, memory, flow, and more. Try it and share your feedback.
High-Performance Microservices with @hazeljs/grpc
Build gRPC servers in HazelJS with decorator-based RPC handlers. Type-safe, high-performance service-to-service communication with full DI integration.

HazelJS v0.2.0-beta.27: PDF-to-Audio, Logging, and Reliability
Physical file storage for PDF-to-audio, summary-only mode, configurable logging (LOG_ENABLED, LOG_PACKAGE), and BullMQ improvements for long-running jobs.
Turn PDFs into Audiobooks with @hazeljs/pdf-to-audio
Convert PDF documents to high-quality audio with OpenAI TTS. Async job queue, AI summaries, summary-only mode, and CLI support—all in a single package.

AI-Powered Ops: Jira, Slack, and Incident Triage with @hazeljs/ops-agent
Introducing @hazeljs/ops-agent — an AI-powered DevOps assistant that creates Jira tickets, posts to Slack, and coordinates incidents through natural language. Built on the HazelJS Agent Runtime with built-in Jira and Slack adapters.

HazelJS Beta: Why We Built It — Design, Purpose & Benefits
A different kind of framework announcement. Why we built HazelJS — AI-native, modular, TypeScript-first. Includes npm package links, design principles, and real use cases for @hazeljs/core, @hazeljs/ai, @hazeljs/agent, @hazeljs/rag, and more.
Event-Driven Applications with the HazelJS Kafka Module
Build event-driven applications with @hazeljs/kafka — decorator-based consumers, producers, and lightweight stream processing pipelines for enrichment, filtering, and transformation.
Building Production Microservices: API Gateway, Resilience & Service Discovery with HazelJS
A deep dive into building production-grade microservice architectures using @hazeljs/gateway for API routing, canary deployments & version routing, @hazeljs/resilience for circuit breakers, retries & bulkheads, and @hazeljs/discovery for service registration, load balancing & health checks.
HazelJS v0.2.0-beta.16: Supercharged CLI, 21 Generators & Interactive Scaffolding
The biggest CLI update yet — 21 code generators, interactive project scaffolding with package selection, dry-run mode, CRUD resource generation, and dedicated generators for every HazelJS package including Auth, Cache, Cron, RAG, and Discovery.
Production Agent Runtime: Build Stateful AI Agents That Actually Work
Stop building chatbots. Start building production-grade AI agents with stateful execution, tool orchestration, memory integration, and human-in-the-loop workflows. See real examples of support agents, sales agents, and multi-agent systems.
Beyond Chatbots: Building Self-Improving AI Agents with Agentic RAG
Discover how Agentic RAG and Production Agent Runtime transform AI from simple chatbots into autonomous, self-improving agents that plan, reflect, adapt, and learn—all with a few decorators.
Building Context-Aware AI with the HazelJS Memory System
Discover how to build intelligent, context-aware AI applications with conversation tracking, entity memory, semantic search, and RAG integration using the new Memory System in @hazeljs/rag.
HazelJS Core v0.2: Production-Ready with Graceful Shutdown & Health Checks
Major stability improvements including memory leak fixes, graceful shutdown, health monitoring, and performance optimizations that make HazelJS truly production-ready.
API Documentation with HazelJS Swagger Module
Learn how to auto-generate OpenAPI docs and interactive explorers for your HazelJS backend.
Getting Started with HazelJS CLI
A step-by-step guide to using the HazelJS CLI for scaffolding and managing your projects.
Introducing HazelJS: The Next-Gen JavaScript Runtime
Discover the vision and technology behind HazelJS, a blazing fast, secure, and developer-friendly JavaScript runtime.

From Beta to Alpha: The HazelJS Journey in 38 Packages
Less than a month after our first beta (Feb 12), we shipped our first alpha (Mar 8) with 38 packages. The story so far: AI, agent, RAG, memory, flow, guardrails, and a full stack you compose.