Flexible Rule Engine

Build powerful rules, configure complex business logic, and manage multi-tenant products with ease. Stellwerk adapts to your business needs.

Multi-Tenant Ready
Real-time API
Easy Setup

Flow

Try a live formula

Change inputs. The result updates instantly using the same style of expression semantics the engine runs (client simulated). In production you POST inputs and get a full context + applied rules.

Formula
final_price := (base_price * (1 - discount_rate)) + unlock_fee
Result
-- final_price

What this shows

  • Readable assignment syntax with :=.
  • Default export of the last assigned variable (final_price).
  • Derived values update as inputs change.

How it works

From idea to production in three steps

Model your logic visually, wire inputs and exports, then evaluate it via a fast API.

1

Design your flow

Create small, readable rule nodes and connect them to form branches and joins. Only explicitly exported variables propagate.

2

Wire inputs and exports

Map product inputs, declare exports, and validate deterministically with a graph-aware linter.

3

Evaluate and monitor

Call the API for real-time decisions. Join strategies like wait_then_pick choose the best path.

Pricing

Start free, scale later

Free while in beta. Plus and Pro plans are coming soon. Pricing will scale primarily by calculation runs / month and advanced feature unlocks.

Basic

For trying things out

FREE
  • 1 Project
  • 2 Calculations per Project
  • 2 Users
  • Up to 1K runs / month
Get Started

Pro

More power and scale

-
  • 5 Projects
  • 5 Calculations per Project
  • 5 Users
  • Stellwerk SDK
  • Planned: 10K runs / month

Enterprise

For production teams

-
  • Unlimited Projects
  • Unlimited Calculations per Project
  • Unlimited Users
  • Stellwerk SDK
  • Planned: 100K+ runs / month

Prefer to wait for Plus/Pro? Join the waitlist and we’ll keep you posted.

Where can you use a calculation engine?

Why teams pick Stellwerk

A focused rules & calculation engine that stays flexible as your logic evolves—without turning into a monolith or a black box.

Visual + Text Hybrid

Model flows as a graph of readable rule nodes. Export only what matters. Avoid giant unreadable formulas.

Deterministic Joins

Concurrent paths resolve via scored join selection—no mystery race conditions.

Collection Power

Projection helpers (items[*].price) with safe SUM, MIN, MAX, FIRST, TAKE and more—no custom loop DSL.

Multi-Tenant Native

Scoped data & auth baked in. Separate products, calculations, and API keys per tenant.

Audit Friendly

Explicit assignments & exports produce a traceable context—easy to diff and reason about.

Fast Runtime API

Lean evaluator with safe expression sandboxing and predictable performance.