# Rierino Overview

{% hint style="info" icon="magnifying-glass" %}
**In brief:** Rierino is a low-code backend platform for building microservices, orchestration flows, and AI agents. You assemble services from configuration-first building blocks, then deploy them across environments as APIs, async triggers, and workflows. It also includes an internal Admin UI builder plus plug-in adapters for data stores, streaming, and external integrations. The goal is fast iteration at scale, without losing governance.
{% endhint %}

## What Rierino does

* Build microservices with configuration-first building blocks.
* Orchestrate services into APIs, async triggers, and workflows.
* Use pluggable storage, query, and integration adapters.
* Add rules, ML scoring, and AI-assisted operations where needed.

For common product and delivery patterns, see [Use Cases](https://docs.rierino.com/introduction/rierino-use-cases).

For the system structure and deployment model, see [Platform Architecture](https://docs.rierino.com/introduction/platform-architecture).

The following table compares [Rierino Core](https://rierino.com/platform/core) against different categories of traditional low code development platforms, along with the core capabilities provided out of box with Rierino:

<figure><img src="https://1659095931-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FcnDk3J1AzTgg2NFrGPlh%2Fuploads%2FS9KHbuTW8m74CfnU9l7a%2Fimage.png?alt=media&#x26;token=ef12465f-1cc8-4c1a-81a0-eae9f948700b" alt="Comparison of Rierino against other low-code development platform categories where Rierino provides more comprehensive backend automation capabilities."><figcaption><p>Rierino vs. Traditional Low Code Development Platforms</p></figcaption></figure>

{% hint style="info" %}
Fastest way to start testing out and developing on Rierino is using our free 'Community Edition' on AWS Marketplace, which is deployed as a multi-service VM within the region and instance type of your choosing with 100% control.

<mark style="background-color:yellow;">**Click**</mark> [<mark style="background-color:yellow;">**here**</mark>](https://aws.amazon.com/marketplace/pp/prodview-up2fcxku3k742) <mark style="background-color:yellow;">**to start with AWS now.**</mark>

You can also check all alternative ways to start using Rierino [here](https://rierino.com/start).
{% endhint %}

## Admin UI for internal operations

### Internal User Experience

Rierino provides a low-code UI builder for web forms and data lists. It is typically used by internal users and partners.

It fits product, content, and asset management scenarios. It is also used for workflow task interactions and triggering automation.

The UI includes embedded BI capabilities. This keeps decision data close to the operational screens.

It also supports AI-assisted operations, such as summarizing, translating, and rewording.

You can extend the UI with 3rd party webcomponents. You can also use Handlebars templates for deeper customization.

#### Explore internal UI capabilities

* [User Interface](https://docs.rierino.com/design/user-interface)
* [Data Visualizations](https://docs.rierino.com/data-science/data-visualizations)

## Backend services, orchestration, and automation

### Microservices Development

Rierino lets you build microservices with a low-code, drag\&drop interface. Services can range from simple database operations to complex logic and ML steps.

You can build them without writing a single line of code.

You can deploy services to many environments. This includes public clouds, private clouds, on-prem, and bare metal.

#### Explore microservices

* [Microservices](https://docs.rierino.com/devops/microservices)

### Microservices Orchestration

Rierino can orchestrate your microservices and 3rd party services. You can model them as real-time API flows, async trigger flows, and workflows.

This lets you extend the platform using any language. It also lets you bring existing services into a consistent execution model.

#### Explore orchestration and APIs

* [API Flows](https://docs.rierino.com/devops/api-flows)
* [Gateway & Security](https://docs.rierino.com/devops/gateway-and-security)

### Workflow Management

Rierino can be used to design workflows and assign tasks to users. Users can review and add process data from customizable UI screens.

You can escalate tasks when they are not completed on time.

You can incorporate business rules and ML into workflows. This supports decision automation and process automation.

#### Explore workflow automation

* [Orchestrate User Task](https://docs.rierino.com/devops/api-flows/configuring-saga-steps/event-step/core-actions/orchestrate-user-task)

### Rule Management

Rierino includes a flexible and customizable business rule engine. Use it to configure real-time decisions for any domain. Common examples include pricing and fraud detection.

Depending on the modules deployed, rule domains may be preconfigured. You can then customize them for your business requirements.

#### Explore rule configuration

* [Business Rules](https://docs.rierino.com/configuration/business-rules)

### ML Automation

Rierino provides real-time ML scoring and MLOps automation capabilities. You can automate training and deploy models for real-time scoring.

Once configured, ML models built in R or Python can be converted and uploaded. They can then be used as a step in any API flow.

#### Explore machine learning capabilities

* [ML Models](https://docs.rierino.com/data-science/ml-models)
* [Complex Event Processing](https://docs.rierino.com/data-science/complex-event-processing)

### AI Agents

Rierino lets you build AI agents as first-class, deployable backend capabilities. You can develop agents with the same low-code approach used across the platform.

Agents are usually composed from:

* **Models** governed centrally, so you can swap providers safely.
* **Tools** backed by existing microservices and flows.
* **Orchestration** that controls prompts, context, and multi-step execution.

Once configured, agents can be exposed as APIs. This makes them easy to embed into apps and workflows.

For the broader AI capability model, see [Built with ML & AI](https://docs.rierino.com/introduction/built-with-ml-and-ai).

#### Explore AI agent development

* [GenAI Models](https://docs.rierino.com/data-science/genai-models)
* [Service MCP Requests](https://docs.rierino.com/devops/api-flows/configuring-saga-steps/event-step/ml-and-ai-actions/service-mcp-requests)

## Data stores, APIs, and event integration

### Database Systems

Rierino has an open architecture for data sources. It integrates with SQL, NoSQL, search engines, and caches.

The platform also provides an abstraction layer for operations and queries. This helps you switch data systems without migrating all logic.

#### Explore data systems

* [State Managers](https://docs.rierino.com/devops/microservices/elements/state-managers)
* [Query Managers](https://docs.rierino.com/devops/microservices/elements/query-managers)

### External APIs

Rierino can integrate with public and private 3rd party APIs. It supports different auth mechanisms and formats (e.g. JSON, XML, SOAP, OData, GraphQL).

#### Explore external integration patterns

* [Call Rest API](https://docs.rierino.com/devops/api-flows/configuring-saga-steps/event-step/core-actions/call-rest-api)
* [Call SOAP API](https://docs.rierino.com/devops/api-flows/configuring-saga-steps/event-step/specialized-actions/call-soap-api)
* [Integrate with Camel](https://docs.rierino.com/devops/api-flows/configuring-saga-steps/event-step/specialized-actions/integrate-with-camel)

### Streaming Events

Rierino can consume and produce real-time event streams (for example, Kafka). This enables patterns that are hard with request-only architectures. Examples include async tasks, CDC feeds, and some analytics use cases.

#### Explore streaming and event delivery

* [Streams](https://docs.rierino.com/devops/microservices/elements/streams)


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.rierino.com/introduction/rierino-overview.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
