Skip to main content

What are Engines?

Engines are specialized processing tools designed for specific extraction and transformation tasks. Unlike Agentic Workflows that reason and investigate, engines follow deterministic processes to extract, parse, and structure data from documents, images, and web content.

When to Use Engines

Choose an engine when you need:
  • Fast, predictable extraction from PDFs, images, or web pages
  • Specific transformations like document segmentation or URL finding
  • Structured output from unstructured sources
  • Repeatable processing with consistent results
For complex investigations requiring reasoning, research, and decision-making, see Agentic Workflows.

Available Engines

Engine Configuration Overview

All engines come with their own configuration settings. The settings defines parameters like which AI model or prompts the Agent will use when running jobs. If your configurations need to be dynamic (changes depending on the job), then you can add as many Agent inputs as you need and use them in the Engine configuration. Check out Template Strings to see how to do that.