BRMS OpenAPI Spec
Download the BRMS API specification
Agent OpenAPI Spec
Download the Agent API specification
BRMS API
The Business Rules Management System (BRMS) API provides full access to manage your rules, projects, releases, environments, and users. Use this API to:- Manage projects and documents
- Create and deploy releases
- Configure environments
- Evaluate decisions directly through BRMS
- Administer users and permissions
Agent API
The Agent is a lightweight, high-performance service designed for rule evaluation at scale. It loads decision models from releases and executes them with minimal latency. Use the Agent API to:- Evaluate decisions in production environments
- Handle high-throughput workloads
- Deploy rules closer to your application
For deployment options and configuration, see the Agent deployment guide.
Choosing between BRMS and Agent
| Use Case | Service |
|---|---|
| Managing rules and projects | BRMS |
| CI/CD integration | BRMS |
| Development and testing | BRMS |
| Production rule evaluation | Agent |
| High-throughput evaluation | Agent |
| Low-latency requirements | Agent |