> ## Documentation Index
> Fetch the complete documentation index at: https://figranium.dev/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# Why Choose Figranium for Browser Automation

> Understand what Figranium is, who it is for, and how it fits into modern browser automation stacks.

Figranium is a **self-hosted visual browser automation platform** for building complex browser workflows without writing the workflow itself as Playwright code.

You build workflows in the block-based editor, then run them interactively, through the REST API, from the CLI, on a schedule, through n8n, or through MCP.

## The short version

> **Build browser workflows visually. Execute them through the interfaces that fit your stack.**

Figranium is especially useful when a website does not provide the API you need, when a workflow involves multiple browser interactions, or when you want browser automation to become a reusable part of a larger automation system.

## Why use Figranium?

<CardGroup cols={2}>
  <Card title="Build visually" icon="cube">
    Compose browser tasks from reusable action blocks such as navigation, waiting, clicking, typing, JavaScript, extraction, and control flow. The visual editor makes the workflow itself inspectable instead of hiding it inside application code.
  </Card>

  <Card title="Self-host the automation layer" icon="server">
    Figranium is designed to run on your own infrastructure. Task definitions, browser state, and execution data can remain under your control rather than being sent to a third-party browser automation SaaS.
  </Card>

  <Card title="Execute the same workflow multiple ways" icon="bolt">
    A workflow does not have to stay inside the editor. Use the visual editor for building and debugging, the REST API for application integrations, the CLI for headless operation, the scheduler for recurring jobs, n8n for larger automation pipelines, or MCP for AI clients that support the Model Context Protocol.
  </Card>

  <Card title="Keep browser automation reusable" icon="rotate">
    Instead of embedding browser actions directly into every integration, create a task once and expose it as an executable capability. Variables can be supplied at runtime, making the same task useful for different inputs.
  </Card>
</CardGroup>

## Where Figranium fits

Figranium sits between the systems that trigger automation and the browser that performs it. Your application or API can trigger a task directly through the REST API. n8n can trigger the same tasks through the Figranium community node. MCP-compatible clients can discover and operate Figranium through the MCP server.

The important distinction is that Figranium is the **browser workflow layer**. Your application, n8n workflow, or MCP client can decide when a browser workflow should run and what inputs it receives.

## When Figranium is a good fit

* You need to automate a website that has no suitable API.
* You want a visual workflow rather than handwritten browser-control code.
* You need reusable tasks that can be triggered by other systems.
* You need browser automation alongside n8n workflows.
* You want to expose browser workflows to MCP-compatible AI clients.
* You want to self-host the browser automation infrastructure.
* You need scheduling, execution history, session state, proxies, or other operational features around browser workflows.

## When another tool may be a better fit

<Note>
  Figranium is not intended to replace every browser-automation use case.
</Note>

Choose a code-first browser framework when your team wants browser control embedded directly into a software test suite or application and prefers writing and reviewing the automation as source code.

Choose a hosted browser infrastructure provider when you specifically want managed browser infrastructure rather than operating the automation layer yourself.

Choose a general-purpose workflow platform when your workflow does not actually need a browser.

## Go deeper

<CardGroup cols={2}>
  <Card title="Getting started" icon="rocket" href="/docs/overview">
    Learn the basics and get up and running with Figranium.
  </Card>

  <Card title="Action Blocks" icon="cube" href="/docs/action-blocks">
    Explore the building blocks of browser workflows.
  </Card>

  <Card title="REST API" icon="code" href="/docs/rest-api">
    Integrate Figranium tasks into your applications.
  </Card>

  <Card title="n8n Integration" icon="plug" href="/docs/n8n-integration">
    Connect Figranium to larger automation pipelines.
  </Card>

  <Card title="MCP Integration" icon="robot" href="/docs/mcp-integration">
    Expose workflows to AI clients via the Model Context Protocol.
  </Card>

  <Card title="Task Scheduling" icon="clock" href="/docs/task-scheduling">
    Set up recurring jobs and timed executions.
  </Card>

  <Card title="Task Versioning & Rollback" icon="rotate" href="/docs/task-versioning">
    Manage changes and recover previous task versions.
  </Card>
</CardGroup>
