Open-source rule engine
Decision engine for intelligent products and agents.
for intelligent products and agents.
Nodora is a compact, declarative rule language for expressing business rules. Define once. Run anywhere. Scale effortlessly.
Read the docs1signal BlockAccount(user_id)2signal SendVerificationEmail(user_id)34rule AccountApproval {5is_adult = input.age >= 186eligible = is_adult && input.country in ["us", "ca"]7verify = eligible && !input.email_verified89emit SendVerificationEmail(input.user_id) when verify10emit BlockAccount(input.user_id) when !eligible1112out approved = eligible && input.email_verified13}
Why nodora
The missing layer between product intent and production code.
Built for the decisions that |
Account Approvals
Automate approval workflows with rules that evaluate user attributes and context in real time.
Content Moderation
Apply layered content policies with configurable rulesets that can be updated without redeployment.
Rate Limiting
Express complex rate-limiting policies as rules evaluated inline on every request.
Compliance
Encode compliance rules as first-class logic, auditable and version-controlled alongside your code.
Risk Assessments
Score and classify risk with multi-factor rules that compose into sophisticated assessment pipelines.
Business Logic
Centralise pricing, eligibility, and routing decisions in rulesets rather than scattered application code.
Nodora Platform
Ship rules with confidence.
Give your team a shared workspace to author, test, version, and observe every decision before it reaches production.