We understand all businesses have their own unique needs and that is why we offer a variety of deployment options to meet your budget and resources. InRule can either be hosted in our cloud (InRule-hosted SaaS), your cloud (self-hosted SaaS) or on premise.
InRule enables rules to be executed anywhere. It can be used in a range of scenarios and executed via SOAP, REST, Javascript, its .NET SDK, in containers or serverless environments.
Depending on the type of rule, rules can be authored in different ways; language based, syntax based, or decision table based (tabular based.)
InRule Rules Applications can store structured data internally, or data can be retrieved from external sources by connecting to databases or web-based API’s. InRule can also execute code from .NET assemblies.
Do you want to integrate InRule with your existing applications and environments? InRule can be custom tailored to integrate virtually with any application through its RESTful execution service, which means you will gain greater value from you existing technology solutions. This also ensures there is a consistency of logic across your organisation and helps reduce maintenance costs.
When it comes to testing, InRule includes its own testing suite for unit tests, regression tests and debugging.
Worried about access and security? Administrators have the ability to use role-based access control, to determine who can author and publish rules. InRule has its own out-of-the-box forms authentication, but can be integrated with Active Directory, Azure AD, OKTA, or any other OAuth 2 providers.
InRule provides a catalogue service or rules repository with rich version control comparison and labelling features, which can also be used to automate production on one environment to another.