BUSINESS-LOGIK ALS MICROSERVICE
Die Rules Engine, die zu deinem Stack passt
Stateless Microservice, REST API, native SDKs und CI/CD-ready. Fachbereiche pflegen Regeln in der UI, du steuerst Infrastruktur und Governance.
Integration
Nahtlos mit jedem System integrieren
DecisionRules passt zu deinem Technologie-Stack
Init example:
import DecisionRules from "@decisionrules/decisionrules";
const opt = {
solverKey: "solver_key_string",
host: "https://api.decisionrules.io",
};
const dr = new DecisionRules(opt);
const result = await dr.solve(
"rule-alias",
{ "input": "Hi Solver" },
"version"
);Init example:
const DecisionRules = require("@decisionrules/decisionrules").default;
const opt = {
solverKey: "solver_key_string",
host: "https://api.decisionrules.io",
};
const dr = new DecisionRules(opt);
const result = await dr.solve(
"rule-alias",
{ "input": "Hi Solver" },
"version"
);Init example:
import decisionrules.DecisionRulesService;
import decisionrules.DecisionRulesOptions;
DecisionRulesService dr = new DecisionRulesService(
new DecisionRulesOptions(
"https://api.decisionrules.io",
"solver_key_string"));
String result = dr.solve(
"rule-alias",
"{"input": "Hi Solver"}",
"version"
);Init example:
using DecisionRules;
var dr = new DecisionRulesService(new DecisionRulesOptions("https://api.decisionrules.io", "solver_key_string"));
string result = await dr.SolveAsync(
"rule-alias",
"{"input": "Hi Solver"}",
"version"
);Init example:
import DecisionRules from "@decisionrules/decisionrules";
const opt = {
solverKey: "solver_key_string",
host: "https://api.decisionrules.io",
};
const dr = new DecisionRules(opt);
const result = await dr.solve(
"rule-alias",
{ "input": "Hi Solver" },
"version"
);Init example:
import DecisionRules from '@decisionrules/decisionrules';
const opt = {
solverKey: "solver_key_string",
host: "https://api.decisionrules.io",
};
const dr = new DecisionRules(opt);
const result = await dr.solve(
"rule-alias",
{ "input": "Hi Solver" },
"version"
);Init example:
import decisionrules
solver = decisionrules.SolverApi("solver_key_string")
result = await solver.solve(
decisionrules.SolverType.RULE,
"rule-alias",
{ "input": "Hi Solver" },
decisionrules.SolverStrategies.STANDARD
)Init example:
use DecisionRules\Solver;
use DecisionRules\Enums\SolverStrategy;
$solver = new Solver("solver_key_string");
$result = $solver->solveRule(
"rule-alias",
(object) array('data' => array('input' => 'Hi Solver')),
SolverStrategy::STANDARD
);Init example:
options := Options{
SolverKey: "solver_key_string",
Host: "https://api.decisionrules.io",
}
dr := DecisionRules(options)
result, err := dr.Solve("rule-alias", SolveInput{"input": "Hi Solver"}, "version")
if err != nil {
log.Fatal(err)
};Sicherheit
Wir nehmen Sicherheit ernst
Wir verpflichten uns zu höchsten Standards bei Informationssicherheit, Datenschutz und Compliance.
SOC 2
ISO
DSGVO
Escrow
Kernvorteile
Business-Logik auslagern
Keine hartcodierten Regeln mehr. Fachbereiche aktualisieren Preis-, Eligibility- und Compliance-Logik direkt im visuellen Editor.
Passt wie ein Microservice
REST API, stateless Architektur, native SDKs. In unter 2 Stunden produktiv und direkt in deine CI/CD-Pipeline integrierbar.
Engineers, die deine Sprache sprechen
Direkter Zugang zu unserem Dev-Team. Durchschnittliche Antwortzeit unter 4 Stunden.
Deine Cloud oder unsere
Public SaaS, Private Managed Cloud oder Self-Hosted mit Docker/K8s. Volle Kontrolle, wenn du sie willst.
performance
Schnelle Regelausführung im Enterprise-Maßstab
DecisionRules liefert hohe Performance auch bei komplexer Logik und hohem Entscheidungsvolumen.
Architektur-Review buchen
durchschnittliche Latenz
<50ms
Wir verarbeiten täglich große Datenmengen mit minimaler Latenz.
Regelausführungen
10.000+
Unsere Kunden führen Regeln heute deutlich schneller aus.
tägliche Entscheidungen
100M+
Millionen Entscheidungen pro Tag, stabil und skalierbar.
Uptime SLA
99.99%
Hohe Verfügbarkeit für verlässlichen Betrieb.
Für Enterprise-Developer
Für deine Pipeline gebaut
Management API
Regeln per API erstellen, aktualisieren, versionieren und deployen.
CI/CD Integration
GitLab, Jenkins, Azure DevOps, AWS CodePipeline. Regeln sicher zwischen Umgebungen bewegen.
Versionierung & Diff
Visueller Versionsvergleich, vollständige Historie, Rollback per Klick.
Audit Trail
Jede Ausführung mit Input, Output, Version und Zeitstempel protokolliert.
RBAC
Rollenbasierte Rechte mit granularen Berechtigungen und SAML/SSO-Integration.
Verschlüsselung
AES-256 at rest, TLS 1.3 in transit, inklusive kundenseitig verwalteter Schlüssel für Enterprise.
Vollständige Audit-Logs
Jede Ausführung wird protokolliert und in dein SIEM exportierbar gemacht.
Penetration-getestet
Jährliche externe Pentests und aktives Vulnerability-Disclosure-Programm.
Unsere Pläne
Bereit für Unternehmen jeder Größe
Start-ups & kleine Unternehmen
Public Cloud
Nutze DecisionRules in 2 Minuten mit unserer einfachsten und günstigsten Option — ohne Setup, ohne Overhead.
Mittelgroße & große Unternehmen
Private Managed Cloud
Du brauchst ein privates Setup ohne Aufwand? Erhalte volle Datenkontrolle, während wir Deployment und Wartung übernehmen.
Enterprise
Self-Hosted / Private Cloud
Volle Kontrolle für Unternehmen mit strengen Sicherheits- oder Compliance-Anforderungen. Dein Team verwaltet die Umgebung.
DEPLOYMENT
In Minuten deployen, ohne Downtime aktualisieren
Wir machen Deployment, Monitoring und Betrieb so einfach wie möglich.
KOSTENLOSE TESTVERSION
Kostenlos testen mit
Teste DecisionRules einen Monat kostenlos auf deinem Rechner - ohne Verpflichtung.
FEATURED REVIEW
"Mit DecisionRules konnten wir die Abhängigkeit von Entwicklerteams stark reduzieren und Regeln deutlich schneller bereitstellen."
Lior Gal
Dev Group Lead, Pango
Jetzt starten
Lass uns über Architektur sprechen
Fragen zu Deployment, Integration oder Skalierung? Unser Engineering-Team antwortet innerhalb von 4 Stunden.
Lieber Self-Service?
Wenn diese Rolle passt, schick uns deine Bewerbung - wir freuen uns, dich kennenzulernen.