# Rule Engine JS ## Docs - [API Reference](https://crafts69guy.mintlify.app/api-reference/introduction.md): Complete API documentation for Rule Engine JS - [PathResolver API](https://crafts69guy.mintlify.app/api-reference/path-resolver.md): Safe path resolution with security features - [RuleEngine API](https://crafts69guy.mintlify.app/api-reference/rule-engine.md): Core rule evaluation engine API reference - [Rule Helpers API](https://crafts69guy.mintlify.app/api-reference/rule-helpers.md): Fluent API for building rules programmatically - [StatefulRuleEngine API](https://crafts69guy.mintlify.app/api-reference/stateful-engine.md): Event-driven rule engine with state tracking - [How It Works](https://crafts69guy.mintlify.app/architecture/how-it-works.md): Step-by-step evaluation flow - [Architecture](https://crafts69guy.mintlify.app/architecture/index.md): Understand Rule Engine in 2 minutes - [Internals](https://crafts69guy.mintlify.app/architecture/internals.md): Deep dive for contributors - [Changelog](https://crafts69guy.mintlify.app/changelog.md): Version history and release notes - [Contributing](https://crafts69guy.mintlify.app/contributing.md): How to contribute to Rule Engine JS - [Operators](https://crafts69guy.mintlify.app/essentials/operators.md): Overview of built-in operators and custom operator creation - [Path Resolver](https://crafts69guy.mintlify.app/essentials/path-resolver.md): Safe nested data access with dot notation and security features - [Rule Engine](https://crafts69guy.mintlify.app/essentials/rule-engine.md): Core evaluation engine with caching and performance optimization - [Stateful Rule Engine](https://crafts69guy.mintlify.app/essentials/stateful-engine.md): Event-driven rule engine with state tracking and change detection - [Basic Rules](https://crafts69guy.mintlify.app/examples/basic-rules.md): Simple validation and access control examples - [Complex Validation](https://crafts69guy.mintlify.app/examples/complex-validation.md): Multi-step validation and advanced patterns - [Real-World Scenarios](https://crafts69guy.mintlify.app/examples/real-world-scenarios.md): Production-ready examples from various industries - [Stateful Rules](https://crafts69guy.mintlify.app/examples/stateful-rules.md): State change detection and event-driven examples - [Custom Operators](https://crafts69guy.mintlify.app/guides/custom-operators.md): Create your own operators for business logic - [Deployment Guide](https://crafts69guy.mintlify.app/guides/deployment.md): Deploy rules to production safely - [Performance Guide](https://crafts69guy.mintlify.app/guides/performance.md): Optimize rule evaluation for maximum speed - [Security Guide](https://crafts69guy.mintlify.app/guides/security.md): Keep your rules safe from vulnerabilities - [Testing Guide](https://crafts69guy.mintlify.app/guides/testing.md): Test your rules effectively - [Installation](https://crafts69guy.mintlify.app/installation.md): Install Rule Engine JS in your project - [Introduction](https://crafts69guy.mintlify.app/introduction.md): A powerful, flexible JavaScript rule engine for dynamic business logic evaluation - [Array Operators](https://crafts69guy.mintlify.app/operators/array.md): Array membership and exclusion operators - [Equality Operators](https://crafts69guy.mintlify.app/operators/comparison.md): EQ and NEQ operators for equality and inequality comparisons - [Logical Operators](https://crafts69guy.mintlify.app/operators/logical.md): AND, OR, and NOT operators for combining rule conditions - [Numeric Operators](https://crafts69guy.mintlify.app/operators/numeric.md): Numeric comparison operators for greater/less than checks - [Operators Overview](https://crafts69guy.mintlify.app/operators/overview.md): Complete reference of all built-in operators - [Special Operators](https://crafts69guy.mintlify.app/operators/special.md): Range checking and null validation operators - [State Change Operators](https://crafts69guy.mintlify.app/operators/state.md): Operators for detecting value changes and transitions - [String Operators](https://crafts69guy.mintlify.app/operators/string.md): Text matching and pattern validation operators - [Quick Start](https://crafts69guy.mintlify.app/quickstart.md): Get up and running with Rule Engine JS in under 5 minutes ## Optional - [Documentation](https://mintlify.com/docs) - [Blog](https://dev.to/crafts69guy)