# GoRules > GoRules is a Business Rules Engine and BRMS (Business Rules Management System) that helps organizations automate complex business decisions. ## Documentation ### Main Pages - [BRMS - Business Rules Management System](https://gorules.io/brms.md): Complete business rules management system with visual editor, version control, environments, approval workflows, and enterprise governance. - [Contact us - GoRules](https://gorules.io/contact-us.md): Get in touch with our team of professionals who will help you integrate rules engine into your application(s). - [Features - Complete Business Rules Platform](https://gorules.io/features.md): Version control, multiple environments, approval flows, autocomplete, validation, and more. Everything you need to manage business rules at scale. - [GoRules: AI Business Rules Engine](https://gorules.io/index.md): Build, test, and deploy business rules with AI. GoRules is a modern Business Rules Management System with an AI copilot and MCP server for both business users and developers. - [JDM Editor - Open Source React Component](https://gorules.io/editor.md): Open source React component for building decision models. Create decision tables, expressions, and flows with a visual editor. - [Pricing - GoRules](https://gorules.io/pricing.md): Whether you're a larger enterprise or a developer looking to explore, we have the right offer for you. - [Security - Enterprise-Grade Protection](https://gorules.io/security.md): Self-hosted deployment, SSO integration, role-based access control, audit logging, and encryption. Built for enterprise security requirements. ### Features - [Agent - High-Performance Rules API](https://gorules.io/agent.md): Deploy a high-performance Rust service for headless rule evaluation. Hot reloading, REST API, and sub-millisecond latency. - [Approval Flows - Review Workflows for Business Rules](https://gorules.io/approval-flows.md): Configure review workflows that match your organization. Require approvals before rules go live, with complete audit trails. - [Big Data - Rules at Scale](https://gorules.io/big-data.md): Evaluate business rules on millions of records using PySpark or Rust. Process batch data, streaming pipelines, and analytics workloads. - [Multiple Environments - Dev, Staging, Production](https://gorules.io/environments.md): Promote business rules through isolated environments. Test in development, validate in staging, deploy to production with confidence. - [Rules Engine Templates - GoRules](https://gorules.io/templates.md): Discover a collection of customizable templates designed to simplify and accelerate your decision automation projects. - [Version Control - Git-like Workflow for Business Rules](https://gorules.io/version-control.md): Branches, commits, merging, and history for your business rules. Track every change and roll back instantly when needed. - [What is a Business Rules Engine? Complete Guide](https://gorules.io/what-is-business-rules-engine.md): A business rules engine (BRE) automates decision-making by executing predefined business logic. Learn how BREs work, key components, use cases by industry. - [Why GoRules? - The Business Rules Engine Built Different](https://gorules.io/why-gorules.md): Native performance, runs anywhere, no per-eval pricing, open source core. Discover why GoRules is the modern choice for business rules management. ### Components - [Dynamic Flow Control with Switch Node - GoRules](https://gorules.io/components/switch.md): Create advanced decision flows with conditional branching. The Switch node enables dynamic routing of your business logic based on powerful conditions and expressions. - [GoRules: Business-Friendly Decision Tables for Business Rules](https://gorules.io/components/decision-table.md): Transform complex business logic into intuitive decision tables. Built for business analysts, backed by enterprise features - manage rules with simplicity. - [JavaScript Functions for Advanced Business Logic - GoRules](https://gorules.io/components/function.md): Write custom JavaScript code for complex data processing and integrations. Built for developers - full JavaScript environment with modern features and built-in modules. - [Powerful Expressions for Business Rules - GoRules](https://gorules.io/components/expression.md): Transform complex calculations and data mapping into simple expressions. Built for both business analysts and developers - powerful syntax for any business scenario. ### Industries - [Aviation Rules Engine - GoRules](https://gorules.io/industries/aviation.md): Enhance digital aviation experiences with GoRules business rules engine. Improve personalization, streamline booking flows, and optimize digital offerings through intelligent automation. - [Financial Rules Engine - GoRules](https://gorules.io/industries/financial.md): Enhance banking and fintech operations with GoRules business rules engine. Improve compliance, streamline decisioning, and deliver better customer experiences through intelligent automation. - [Government Rules Engine - GoRules](https://gorules.io/industries/public-sector.md): Enhance government operations with GoRules business rules engine. Improve eligibility determination, streamline case management, and optimize citizen services through intelligent automation. - [Healthcare Rules Engine - GoRules](https://gorules.io/industries/healthcare.md): Enhance clinical decision-making with GoRules business rules engine. Improve compliance, streamline workflows, and support better patient care through intelligent automation. - [Insurance Rules Engine - GoRules](https://gorules.io/industries/insurance.md): Enhance insurance operations with GoRules business rules engine. Improve underwriting, streamline claims processing, and optimize pricing through intelligent automation. - [Logistics Rules Engine - GoRules](https://gorules.io/industries/logistics.md): Enhance logistics operations with GoRules business rules engine. Optimize routing, streamline warehouse operations, and improve delivery management through intelligent automation. - [Retail Rules Engine - GoRules](https://gorules.io/industries/retail.md): Enhance retail operations with GoRules business rules engine. Optimize dynamic pricing, manage discounts, and streamline marketplace fee structures through intelligent automation. - [Rules Engine Aviation Templates - GoRules](https://gorules.io/industries/aviation/templates.md): Discover a collection of customizable aviation templates designed to simplify and accelerate your decision automation projects. - [Rules Engine Financial Templates - GoRules](https://gorules.io/industries/financial/templates.md): Discover a collection of customizable financial templates designed to simplify and accelerate your decision automation projects. - [Rules Engine Healthcare Templates - GoRules](https://gorules.io/industries/healthcare/templates.md): Discover a collection of customizable healthcare templates designed to simplify and accelerate your decision automation projects. - [Rules Engine Insurance Templates - GoRules](https://gorules.io/industries/insurance/templates.md): Discover a collection of customizable insurance templates designed to simplify and accelerate your decision automation projects. - [Rules Engine Logistics Templates - GoRules](https://gorules.io/industries/logistics/templates.md): Discover a collection of customizable logistics templates designed to simplify and accelerate your decision automation projects. - [Rules Engine Public Sector Templates - GoRules](https://gorules.io/industries/public-sector/templates.md): Discover a collection of customizable public sector templates designed to simplify and accelerate your decision automation projects. - [Rules Engine Retail Templates - GoRules](https://gorules.io/industries/retail/templates.md): Discover a collection of customizable retail templates designed to simplify and accelerate your decision automation projects. - [Rules Engine Telco Templates - GoRules](https://gorules.io/industries/telco/templates.md): Discover a collection of customizable telco templates designed to simplify and accelerate your decision automation projects. - [Telecom Rules Engine - GoRules](https://gorules.io/industries/telco.md): Enhance telecommunications operations with GoRules business rules engine. Optimize network management, streamline pricing, and simplify product configuration through intelligent automation. ### Templates - [Account Dormancy Management - GoRules](https://gorules.io/industries/financial/templates/account-dormancy-management.md): Proactive banking solution that identifies inactive accounts, determines appropriate interventions, and ensures compliance with regulatory requirements. - [Affiliate Commission Calculator - GoRules](https://gorules.io/industries/retail/templates/affiliate-commission-calculator.md): Dynamic system that calculates precise affiliate payouts based on product category, performance metrics, and promotional factors. - [Airline Loyalty Points Calculator - GoRules](https://gorules.io/industries/aviation/templates/airline-loyalty-points-calculations.md): Advanced system for calculating airline loyalty program points based on fare class, route type, distance, member status, and seasonal promotions. - [Airline Seat Map Display Rules - GoRules](https://gorules.io/industries/aviation/templates/seat-map-optimization.md): Dynamic seat map system that personalizes seat availability based on loyalty tier, fare class, group size and cabin occupancy levels. - [Airline Upgrade Eligibility - GoRules](https://gorules.io/industries/aviation/templates/airline-upgrade-eligibility.md): Advanced passenger upgrade decision engine that evaluates loyalty status, fare class, corporate agreements, and cabin availability to prioritize upgrades. - [Applicant Risk Assessment - GoRules](https://gorules.io/industries/insurance/templates/application-risk-assessment.md): Advanced scoring system that evaluates credit history, income stability, and debt ratios to categorize insurance applicants into risk tiers for optimal underwriting. - [Auto Insurance Premium Calculator - GoRules](https://gorules.io/industries/insurance/templates/auto-insurance-premium-calculator.md): Dynamic pricing system that determines accurate premiums based on driver profile, vehicle specifications, and coverage options for personalized insurance rates. - [Booking Fraud Detection - GoRules](https://gorules.io/industries/aviation/templates/booking-fraud-detection.md): Advanced risk assessment that evaluates payment methods, booking patterns, and account behavior to prevent travel reservation fraud. - [Booking Personalization System - GoRules](https://gorules.io/industries/aviation/templates/booking-personalization-system.md): Dynamic flight booking platform that tailors UI, discounts, and features based on customer loyalty status, device type, booking history, and traffic source. - [Care Team Assignment System - GoRules](https://gorules.io/industries/healthcare/templates/care-team-assignment-system.md): Automated system for assigning optimal healthcare providers to patients based on medical conditions, age, care complexity, and personal needs. - [Cellular Data Rollover System - GoRules](https://gorules.io/industries/telco/templates/cellular-data-rollover-system.md): Intelligent system that automatically calculates and applies unused data transfers to next billing cycles based on customer plan tiers and usage patterns. - [Clinical Lab Results Interpreter - GoRules](https://gorules.io/industries/healthcare/templates/clinical-lab-result-interpreter.md): Automated system that evaluates laboratory test results against patient context to determine abnormalities and urgent follow-up actions. - [Clinical Pathway Selection - GoRules](https://gorules.io/industries/healthcare/templates/clinical-pathway-selection.md): Decision system that determines optimal treatment pathways based on diagnosis severity, comorbidities, and patient characteristics for personalized care plans. - [Clinical Treatment Protocol - GoRules](https://gorules.io/industries/healthcare/templates/clinical-treatment-protocol.md): Decision system that selects personalized medical treatments based on diagnosis, patient characteristics, and risk factors for optimal healthcare outcomes. - [Clinical Trial Eligibility Screener - GoRules](https://gorules.io/industries/healthcare/templates/clinical-trial-eligibility-screener.md): Automated patient screening system that evaluates medical criteria to determine clinical trial eligibility based on multiple health factors. - [Credit Limit Adjustment - GoRules](https://gorules.io/industries/financial/templates/credit-limit-adjustment.md): Data-driven solution that evaluates payment history, utilization, and financial behavior to automatically recommend credit limit changes. - [Customer Eligibility Engine - GoRules](https://gorules.io/industries/telco/templates/customer-eligibility-engine.md): Intelligent system that analyzes customer data to determine service upgrades, loyalty rewards, and premium features based on usage patterns and account history. - [Customer Lifetime Value - GoRules](https://gorules.io/industries/insurance/templates/customer-lifetime-value.md): Insurance calculation system that determines customer value metrics to optimize retention strategies and set appropriate service tiers for policyholders. - [Customer Onboarding KYC Verification - GoRules](https://gorules.io/industries/financial/templates/customer-onboarding-kyc-verification.md): Automated regulatory compliance solution that validates identity documents, screens against watchlists, and applies risk-based due diligence for financial customer onboarding. - [Customer Service Escalation - GoRules](https://gorules.io/industries/financial/templates/customer-service-escalation.md): Intelligent routing system that prioritizes customer inquiries based on customer value, issue complexity, and financial impact for optimal support allocation. - [Delivery Route Optimizer - GoRules](https://gorules.io/industries/logistics/templates/delivery-route-optimizer.md): Smart logistics system that evaluates capacity, traffic, time windows, and distance to determine the most efficient delivery routes for maximum efficiency. - [Device Compatibility Checker - GoRules](https://gorules.io/industries/telco/templates/device-compatibility-checker.md): Intelligent system that evaluates device models and firmware versions to determine service availability and feature compatibility. - [Disaster Relief Fund Allocation - GoRules](https://gorules.io/industries/public-sector/templates/disaster-relief-fund-allocation.md): Automated system that calculates disaster relief payments based on damage severity, household factors, income level, and insurance coverage status. - [Dynamic Airline Ticket Pricing Engine - GoRules](https://gorules.io/industries/aviation/templates/dynamic-ticket-pricing.md): Automated fare optimization system that sets ticket prices based on time to departure, seat availability, market demand, and competitor pricing. - [Dynamic FX Rate Pricing System - GoRules](https://gorules.io/industries/retail/templates/dynamic-fx-rate-pricing-system.md): Tiered foreign exchange rate system that offers preferential rates for premium products, enhancing margins on luxury items while maintaining competitiveness. - [Dynamic Marketplace Commission Calculator - GoRules](https://gorules.io/industries/retail/templates/dynamic-marketplace-comission-calculator.md): Automated system for calculating seller commission rates based on product category, sales data, seller performance, and promotional periods. - [Dynamic Shipping Cost Calculator - GoRules](https://gorules.io/industries/logistics/templates/dynamic-shipping-cost-calculator.md): Advanced shipping rate system that automatically calculates costs based on shipment attributes, seasonal variables, and customer loyalty tiers. - [Dynamic Tariff Engine - GoRules](https://gorules.io/industries/telco/templates/dynamic-tarrif-engine.md): Rule-based pricing system for telecommunication services that automatically applies discounts based on user profiles, time periods, and location types. - [Environmental Compliance Assessment - GoRules](https://gorules.io/industries/public-sector/templates/environment-compliance-assessment.md): Rules-based system that evaluates organizational compliance with environmental regulations based on industry type, emissions data, and geographical location. - [Financial Transaction Compliance Classifier - GoRules](https://gorules.io/industries/financial/templates/transaction-compliance-classifier.md): Automated system that classifies financial transactions, assigns risk scores, identifies compliance issues, and determines regulatory reporting requirements. - [Flash Sale Eligibility - GoRules](https://gorules.io/industries/retail/templates/flash-sale-eligibility.md): Smart retail solution that automatically selects products for flash sales based on inventory, profitability, seasonality, and seller performance. - [Flight Ancillary Recommendations - GoRules](https://gorules.io/industries/aviation/templates/flight-ancillary-recommendations.md): Data-driven system that personalizes travel add-on recommendations based on customer profile, route details, and previous purchasing behavior. - [Flight Dispatch Decision System - GoRules](https://gorules.io/industries/aviation/templates/flight-dispatch-decision-system.md): Rules-based aviation system that evaluates weather, aircraft, crew, and weight factors to ensure regulatory compliance and safe flight operations. - [Flight Rebooking Fee Calculator - GoRules](https://gorules.io/industries/aviation/templates/flight-rebooking-fee-calculator.md): Dynamic fee system for airline booking modifications that adjusts charges based on fare class, time to departure, loyalty status, and change history. - [Government Assistance - GoRules](https://gorules.io/industries/public-sector/templates/government-assistance.md): Streamlined decision system that determines program eligibility based on income thresholds, household size, age factors, and special circumstances. - [Grant Funding Distribution - GoRules](https://gorules.io/industries/public-sector/templates/grant-funding-distribution.md): Automated system that calculates grant awards based on project merit, applicant quality, budget availability, and potential community impact. - [Hazardous Materials Management System - GoRules](https://gorules.io/industries/logistics/templates/hazardous-materials-management-system.md): Automated rules engine that classifies hazardous materials and provides handling, storage, and transportation guidelines based on regulatory requirements. - [Immigration Eligibility Evaluator - GoRules](https://gorules.io/industries/public-sector/templates/immigration-eligibility-evaluator.md): Rules-based system automating visa application processing by evaluating documentation completeness, background checks and qualification scoring. - [Import Duties Calculator - GoRules](https://gorules.io/industries/public-sector/templates/import-duties-calculator.md): Automated system that calculates precise import duties and taxes based on product details, country relationships, and trade agreements. - [Insurance Agent Commission - GoRules](https://gorules.io/industries/insurance/templates/insurance-agent-commission.md): Dynamic commission calculation system that determines agent payouts based on policy type, premium value, and agent performance metrics. - [Insurance Claim Validation System - GoRules](https://gorules.io/industries/insurance/templates/claim-validation-system.md): Automated verification system that validates insurance claims against policy status, timeframe requirements, and claim details before advancing to investigation. - [Insurance Coverage Calculator - GoRules](https://gorules.io/industries/insurance/templates/insurance-coverage-calculator.md): Personalized insurance coverage recommendations based on property value, location risk factors, and claim history to optimize protection and cost. - [Insurance Prior Authorization - GoRules](https://gorules.io/industries/healthcare/templates/insurance-prior-authorization.md): Automated system that evaluates insurance requirements for medical services based on carrier rules, diagnosis codes, and service details. - [Insurance Underwriting Risk - GoRules](https://gorules.io/industries/insurance/templates/insurance-underwriting-risk.md): Automated system that evaluates insurance applications against risk factors to determine whether manual underwriting review is necessary. - [International Roaming Policy Manager - GoRules](https://gorules.io/industries/telco/templates/international-roaming-policy-manager.md): Automated telecom solution that applies custom roaming rates and service levels based on customer destination, plan type and usage patterns. - [Last-Mile Delivery Assignment - GoRules](https://gorules.io/industries/logistics/templates/last-mile-delivery-assignment.md): Automated system that matches packages with delivery personnel based on priority, weight, skills, location, and time constraints to optimize delivery efficiency. - [Legacy Plan Management - GoRules](https://gorules.io/industries/telco/templates/legacy-plan-management.md): Rules-based telecom system that preserves benefits for long-term customers while streamlining catalog offerings and guiding migration paths. - [Loan Approval - GoRules](https://gorules.io/industries/financial/templates/loan-approval.md): Automated system that evaluates credit scores, income, debt ratios, and employment history to determine mortgage eligibility and personalized interest rates. - [Marketplace Listing Verification System - GoRules](https://gorules.io/industries/retail/templates/marketplace-listing-verification-system.md): Automated risk assessment system that flags suspicious marketplace listings based on brand authenticity, pricing anomalies, and seller credibility factors. - [Marketplace Seller Grading System - GoRules](https://gorules.io/industries/retail/templates/marketplace-seller-grading-system.md): Objective performance evaluation system that scores sellers on delivery, satisfaction, inventory, and compliance metrics to determine marketplace status. - [Medical Appointment Priority System - GoRules](https://gorules.io/industries/healthcare/templates/medical-appointment-priority-system.md): Healthcare scheduling system that prioritizes patients based on clinical severity, risk factors, and wait times to optimize care delivery and resource allocation. - [Medication Dosage Calculator - GoRules](https://gorules.io/industries/healthcare/templates/medication-dosage-calculator.md): Clinical decision system that calculates precise medication dosages based on patient weight, age, and organ function to maximize safety and efficacy. - [Municipal Permit Evaluation System - GoRules](https://gorules.io/industries/public-sector/templates/municipal-permit-evaluation-system.md): Automated system that evaluates building and event permits based on zoning regulations, safety requirements, and environmental impact factors. - [MVNO Partner Enablement - GoRules](https://gorules.io/industries/telco/templates/mvno-partner-enablement.md): Automated rules engine that determines service access, network resources, and pricing tiers for mobile virtual network operators based on partnership metrics. - [Online Check-in Eligibility System - GoRules](https://gorules.io/industries/aviation/templates/online-checkin-eligibility.md): Automated passenger validation system that determines online check-in eligibility based on travel documents, flight timing, and special assistance requirements. - [Order Consolidation System - GoRules](https://gorules.io/industries/logistics/templates/order-consolidation-system.md): Smart logistics system that optimizes shipping by combining orders based on location proximity, delivery timeframes, and available carrier capacity. - [Partner Revenue Sharing - GoRules](https://gorules.io/industries/telco/templates/partner-revenue-sharing.md): Automated calculation system that determines commission rates, bonuses, and payouts for content, service, and technology partnership agreements. - [Patient Triage System - GoRules](https://gorules.io/industries/healthcare/templates/patient-triage-system.md): Rules-based medical triage system that prioritizes patients in emergency departments based on vital signs, symptoms, and chief complaints. - [Payment Routing & Fee Calculator - GoRules](https://gorules.io/industries/financial/templates/payment-routing-and-fee-calculator.md): Intelligent payment processing system that determines optimal routing paths, calculates precise fees, and applies appropriate security measures based on transaction context. - [Policy Discount Calculator - GoRules](https://gorules.io/industries/insurance/templates/policy-discount-calculator.md): Automated system that calculates personalized insurance discounts based on customer loyalty, policy bundling, and vehicle safety features. - [Policy Eligibility Analyzer - GoRules](https://gorules.io/industries/insurance/templates/policy-eligibility-analyzer.md): Automated rule-based system that evaluates customer eligibility for insurance policies based on age, location, and specific risk factors. - [Portfolio Risk Monitor - GoRules](https://gorules.io/industries/financial/templates/portfolio-risk-monitor.md): Dynamic portfolio management system that continuously evaluates investment holdings against market conditions to implement appropriate risk mitigation actions. - [Preventive Care Recommendation - GoRules](https://gorules.io/industries/healthcare/templates/preventive-care-recommendation.md): Data-driven system that generates personalized preventive healthcare recommendations based on patient demographics and risk factors. - [Product Listing Scoring - GoRules](https://gorules.io/industries/retail/templates/product-listing-scoring.md): Automated scoring system that evaluates and ranks product listings based on image quality, description completeness, and other key marketplace success factors. - [Real-Time Fraud Detection - GoRules](https://gorules.io/industries/financial/templates/realtime-fraud-detection.md): Advanced transaction monitoring system that identifies suspicious financial activities using location analysis, spending patterns, and behavioral anomalies. - [Regional Compliance Manager - GoRules](https://gorules.io/industries/telco/templates/regional-compliance-manager.md): Automated system that applies region-specific data privacy rules for telecommunications services across EU, US, UK, Canada, and Australia. - [Returns and Refund Policy - GoRules](https://gorules.io/industries/retail/templates/returns-and-refund-policy.md): Automated system that determines return eligibility, responsibility, and refund calculations based on purchase conditions and seller policies. - [Returns Processing System - GoRules](https://gorules.io/industries/logistics/templates/returns-processing-system.md): Streamlines product return processing by applying business rules based on customer status, product details, and return circumstances for optimal efficiency. - [School District Resource Allocation - GoRules](https://gorules.io/industries/public-sector/templates/school-district-resource-allocation.md): Data-driven funding distribution tool that allocates educational resources based on student population, performance metrics, and specialized program needs. - [Seller Approval Workflow - GoRules](https://gorules.io/industries/retail/templates/seller-approval-workflow.md): Rules-based marketplace solution that evaluates business credentials, expertise, inventory quality, and background checks to maintain seller standards. - [Seller Fee Calculator - GoRules](https://gorules.io/industries/retail/templates/seller-fee-calculator.md): Adaptive fee structure that automatically calculates transaction rates, subscription costs, and service charges based on seller metrics and program eligibility. - [Service Level Agreement Enforcement - GoRules](https://gorules.io/industries/telco/templates/service-level-agreement-enforcement.md): Automated system that monitors telecommunication service levels, detects SLA violations, and triggers appropriate compensation and escalation responses. - [Shipping Carrier Selector - GoRules](https://gorules.io/industries/logistics/templates/shipping-carrier-selector.md): Rule-based system that selects optimal carriers by analyzing package details, service level needs, and cost factors to streamline shipping decisions. - [Smart Financial Product Matcher - GoRules](https://gorules.io/industries/financial/templates/smart-financial-product-matcher.md): Personalized banking product recommendations based on credit score and income, matching customers with the right financial products for their unique situation. - [Supply Chain Risk Evaluator - GoRules](https://gorules.io/industries/logistics/templates/supply-chain-risk.md): Comprehensive assessment system that analyzes supplier data, geopolitical factors, and market conditions to identify and prioritize supply chain vulnerabilities. - [Tax Exemption - GoRules](https://gorules.io/industries/public-sector/templates/tax-exemption.md): Automated system that assesses organizations for 501(c)(3) tax-exempt status based on structure, activities, and financial metrics. - [Traffic Violation Penalty Calculator - GoRules](https://gorules.io/industries/public-sector/templates/traffic-violation-penalty-calculator.md): Automated system that determines appropriate fines, points, and penalties for traffic violations based on severity, driver history, and circumstances. - [Vehicle Claims Resolution - GoRules](https://gorules.io/industries/insurance/templates/vehicle-claims-resolution.md): Automated decision system for determining optimal insurance claim resolution based on damage severity, vehicle age, and parts availability. - [Warehouse Cross-Docking - GoRules](https://gorules.io/industries/logistics/templates/warehouse-cross-docking.md): Automated system that determines optimal handling of incoming shipments based on outbound orders, time constraints, and current warehouse capacity. - [Warehouse Storage Location - GoRules](https://gorules.io/industries/logistics/templates/warehouse-storage-location.md): Maximizes warehouse efficiency by strategically placing products based on turnover rates, picking frequency, and product characteristics. ### Open Source - [C# Rules Engine - GoRules](https://gorules.io/open-source/csharp-rules-engine.md): Open source C# rules engine with native Rust performance. Decision tables, expressions, and rule graphs for .NET applications via NuGet. - [Go Rules Engine - GoRules](https://gorules.io/open-source/go-rules-engine.md): Open source Go rules engine with native bindings. Thread-safe, high-performance business rule evaluation for Golang applications. - [Java Rules Engine - GoRules](https://gorules.io/open-source/java-rules-engine.md): Open source Java rules engine with native JNI bindings. Enterprise-grade decision tables and rule evaluation for Spring Boot and JVM apps. - [JavaScript Rules Engine - GoRules](https://gorules.io/open-source/javascript-rules-engine.md): Open source JavaScript rules engine with native Rust performance. Decision tables, expressions, and rule graphs for Node.js, Deno, and Bun. - [Kotlin Rules Engine - GoRules](https://gorules.io/open-source/kotlin-rules-engine.md): Open source Kotlin rules engine with coroutine support. Idiomatic API for business rule evaluation on JVM and Android. - [Python Rules Engine - GoRules](https://gorules.io/open-source/python-rules-engine.md): Open source Python rules engine powered by Rust. Evaluate decision tables and business rules with sub-millisecond latency. pip install zen-engine. - [Rust Rules Engine - GoRules](https://gorules.io/open-source/rust-rules-engine.md): Pure Rust rules engine with zero-cost abstractions. Async-ready business rule evaluation with maximum performance and memory safety. - [Swift Rules Engine - GoRules](https://gorules.io/open-source/swift-rules-engine.md): Open source Swift rules engine for iOS apps. Offline-capable business rule evaluation with native performance. ### Cloud Native - [AWS Rules Engine - Deploy GoRules BRMS on Amazon Web Services](https://gorules.io/cloud-native/aws.md): Deploy GoRules BRMS on AWS using Docker containers on ECS or EKS with Aurora PostgreSQL. Self-hosted business rules platform with CloudWatch monitoring and S3 storage. - [Azure Rules Engine - Deploy GoRules BRMS on Microsoft Azure](https://gorules.io/cloud-native/azure.md): Deploy GoRules BRMS on Azure using Container Apps or AKS with Azure Database for PostgreSQL. Self-hosted business rules platform with Azure Monitor integration. - [Google Cloud Rules Engine - Deploy GoRules BRMS on GCP](https://gorules.io/cloud-native/google-cloud.md): Deploy GoRules BRMS on Google Cloud using Cloud Run or GKE with Cloud SQL PostgreSQL. Self-hosted business rules platform with Cloud Monitoring integration. - [Kubernetes Rules Engine - Deploy GoRules BRMS on Any K8s Cluster](https://gorules.io/cloud-native/kubernetes.md): Deploy GoRules BRMS on Kubernetes with our Helm chart. Cloud-agnostic deployment on EKS, AKS, GKE, or any K8s distribution with PostgreSQL and horizontal scaling. - [Serverless Rules Engine - Enterprise Lambda Layers for AWS, Azure & GCP](https://gorules.io/cloud-native/serverless.md): Enterprise serverless deployment with GoRules Lambda layers. Contact us for AWS Lambda, Azure Functions, or Google Cloud Functions integration with native performance. ### Use Cases - [Dynamic Pricing Software Solution - GoRules](https://gorules.io/use-cases/dynamic-pricing.md): Transform your pricing strategy with GoRules dynamic pricing software. Automatically adjust prices based on market demand, competition, and more. - [Fintech Solution: Company Analysis - GoRules](https://gorules.io/use-cases/company-analysis.md): Streamline risk management with our rules engine and flag-based system. Automate risk analysis for improved efficiency and decision-making - [Insurance Solution: Real-Time Quotation - GoRules](https://gorules.io/use-cases/real-time-quotation.md): Get real-time, personalized insurance quotes and pricing. Find the perfect coverage for you with our quick and easy online quotation system. ### Blog - [Automated Approvals: From SharePoint to Modern Workflows](https://gorules.io/blog/kyc-automation-architecture.md): Learn how to design and implement a scalable KYC verification system. Discover decision flows and automation techniques to build robust compliance solutions. - [Automated Approvals: From SharePoint to Modern Workflows](https://gorules.io/blog/automated-approval-system.md): Discover how automated approval workflows can revolutionize your operations. Compare SharePoint, Power Automate and business rules engines for optimal results - [Building Python Rules Engine: Lambda and S3](https://gorules.io/blog/python-rules-engine-lambda.md): Learn how to deploy and utilize a serverless rules engine. - [Embedded Decision Engine: Adding Flexible Business Logic to Your Product](https://gorules.io/blog/embedded-decision-engine-adding-flexibility-to-your-platform.md): Explore a powerful approach to adding configurable business logic to your product. - [SOC 2 Type 2 Compliance](https://gorules.io/blog/soc-2-type-2.md): A significant milestone in our commitment to data security, regulatory compliance, and building trust with our customers. - [What is a Business Rules Engine?](https://gorules.io/blog/reshaping-the-insurance-industry.md): Steadfast Technologies, a leading InsureTech provider throughout Australia and New Zealand, is excited to announce its collaboration with GoRules, a move set to revolutionize the InsureTech landscape. - [What is Dynamic Pricing and Why It Matters](https://gorules.io/blog/what-is-dynamic-pricing-and-why-it-matters.md): Learn how to implement dynamic pricing strategies that automatically adjust prices based on market demand, competition, and customer behavior. ### Legal - [Cookie Policy - GoRules](https://gorules.io/legal/cookie-policy.md): This Agreement states the cookie policy that applies to your use of the services. - [Privacy Policy - GoRules](https://gorules.io/legal/privacy-policy.md): a - [Service level agreement - GoRules](https://gorules.io/legal/service-level-agreement.md): This Agreement states the service level agreement that applies to your use of the services. - [Terms of service - GoRules](https://gorules.io/legal/terms-of-service.md): This Agreement states the Terms of Service that apply to your use of the services. - [Terms of Service - GoRules](https://gorules.io/legal/terms-and-conditions.md): This Agreement states the Terms of Service that apply to your use of the services. - [Terms of Service 2024-10-24 - GoRules](https://gorules.io/legal/terms-of-service-2024-10-24.md): This Agreement states the Terms of Service that apply to your use of the services. ### Other - [AI Business Rules - From Documents to Decisions](https://gorules.io/ai.md): Turn policy documents into live business rules. Import PDFs and spreadsheets, refine with an AI copilot, test automatically, and deploy through governed workflows. - [Base64 Certificate](https://gorules.io/tools/base64-certificate.md): Revolutionize your business with embeddable open-source business rules engine. Seamlessly manage complex rules and logic with our flexible authoring platform. - [Base64 Decode Online](https://gorules.io/tools/base64-decode.md): Quickly & safely decode data to Base64. No data transferred to server. - [Base64 Encode Online](https://gorules.io/tools/base64-encode.md): Quickly & safely encode data to Base64. No data transferred to server. - [Blog - GoRules](https://gorules.io/blog.md): Explore GoRules business rules management insights. Learn about decision modeling, rule engines, and best practices for implementing business logic. - [Cloud Native Rules Engine - Deploy BRMS on AWS, Azure, GCP & Kubernetes](https://gorules.io/cloud-native.md): Self-host GoRules BRMS on any cloud platform. Docker-based deployment with PostgreSQL for AWS, Azure, Google Cloud, and Kubernetes. Enterprise serverless options available. - [Components - Building Blocks for Business Rules](https://gorules.io/components.md): Decision Tables, Expressions, Functions, and Switch components. The building blocks for creating powerful business rules. - [Credit Decision Engine Software - Automated Lending Decisions](https://gorules.io/solutions/credit-decision-engine.md): Credit decision engine software that automates lending decisions with rules. Build loan eligibility, credit scoring, and risk-based pricing without code. - [Expression Language - Fast & Embeddable Across Platforms](https://gorules.io/tools/expression-language.md): Friendly expression language with multi-language, multi-platform support. Embed our fast, versatile solution in any environment. - [GoRules vs Drools | Best Drools Alternative 2026](https://gorules.io/compare/gorules-vs-drools.md): Compare GoRules and Drools business rules engines. See differences in performance, ease of use, language support, deployment options, and scalability. - [How to Choose a Business Rules Engine | BRMS Buyer's Guide 2026](https://gorules.io/resources/how-to-choose-business-rules-engine.md): Business rules engine buyer's guide: 10 questions for vendors, lock-in risks to avoid, and how to evaluate open source vs proprietary BRMS platforms. - [Industries - GoRules Business Rules Engine](https://gorules.io/industries.md): Transform decision-making processes with powerful automation across industries. Financial, healthcare, insurance, aviation, and more. - [Open Source Rules Engine - GoRules](https://gorules.io/open-source.md): Open source business rules engine for Node.js, Python, Go, Rust, Java, and Kotlin. MIT licensed, high-performance rule evaluation with native bindings. - [Rules Engine Comparisons vs Alternatives](https://gorules.io/compare.md): Compare GoRules with other business rules engines. Side-by-side comparisons of features, performance, and use cases.