Skip to main content
RevoEngine lets teams build application behavior once and use it through HTTP, automation, data workflows, and Agents. The central building block is a Component: versioned business logic that can be validated, composed, executed, and connected to a production surface. Low-code is one authoring option. Teams can also use custom Node.js, shared libraries, the Platform API, SDK, CLI, VS Code, and Agent-assisted workflows.

Start from the capability

Why Components matter

A Component is more than a code snippet. It gives business behavior:
  • a stable platform identity and version history;
  • an explicit type and ordered implementation elements;
  • current runtime declarations and approved libraries;
  • Sandbox validation and execution evidence;
  • dependency relationships to Endpoints, Jobs, plugins, and other Components;
  • a governed change path instead of an out-of-band script.
The same validated Component can support an Endpoint, background Job, Schedule, Event, another Component, or an Agent plugin. This reduces duplicated business logic and keeps human and AI callers on the same contract.

Choose an authoring path

Build a capability for Agents

When a business operation already exists as a Component, it can become a component tool plugin instead of being reimplemented inside a prompt or remote service.
  1. Keep the Component contract narrow and deterministic.
  2. Define an explicit input and output schema.
  3. Classify whether it reads, writes, executes, affects an external system, or can be destructive.
  4. Attach the plugin only to the Interactive or Autonomous Agents that need it.
  5. Validate the read path first, then test writes with the intended approval policy.
The plugin does not bypass the Component runtime, service-account permissions, Secrets, timeout, or operational evidence. It gives the Agent a governed entry point to the same application behavior used elsewhere.

Delivery workflow

The selected surface determines completion semantics. An Endpoint response, accepted Job, dispatched Event, and finalized Storage artifact are different durable facts; design the caller around the one that proves its business outcome.

Components

Choose a Component type and lifecycle.

Low-code runtime

Use managed runtime APIs and libraries.

Custom Node.js

Build trusted package-based workloads.

Agent plugins

Expose business capabilities to Agents.
Last modified on September 23, 2026