Skip to main content
Version: 1.14.x (Next)

Figranium

tip

This provider is an extra of the lfx-bundles metapackage. It is opt-in for both Langflow and standalone LFX installs:

uv pip install "lfx-bundles[<bundle>]"

Replace <bundle> with this page's provider name, for example qdrant. For a torch-free full Langflow install, run uv pip install "langflow[bundles]". For standalone LFX with every provider in lfx-bundles, including PyTorch-based providers, run uv pip install "lfx[bundles]". See Additional bundles for the exact extra name.

Bundles contain custom components that support specific third-party integrations with Langflow.

This page describes the components that are available in the Figranium bundle.

Figranium is an open-source, self-hostable visual browser automation platform. The components in this bundle call the Figranium HTTP API directly, so they work with Figranium Cloud and with self-hosted instances.

Every component needs the URL of your Figranium instance and an API key, which is sent as the x-api-key header. Create the key in your Figranium instance under Settings.

For more information, see the Figranium documentation.

tip

Self-hosted Figranium instances often run on a private network. Langflow's SSRF protection allows literal loopback addresses such as http://localhost:11345 by default; to reach other internal hosts, add them to LANGFLOW_SSRF_ALLOWED_HOSTS.

On a shared server where users you don't fully trust can build flows, keep LANGFLOW_SSRF_PROTECTION_ENABLED and LANGFLOW_CONNECTOR_SSRF_VALIDATION_ENABLED enabled, set LANGFLOW_CONNECTOR_SSRF_ALLOW_LOOPBACK=false, and allowlist only your Figranium host. Use an https:// URL for any Figranium instance outside that private network, because the API key travels in the request headers.

Execute Figranium Task​

This component runs a saved Figranium task and returns the execution result.

Figranium executes the task synchronously and returns the result in the same response, so long browser automations need a higher Timeout than the default.

It outputs the execution result as Data.

Execute Figranium Task parameters​

Some parameters are hidden by default in the visual editor. You can modify all component parameters through the component inspection panel that appears when you select a component.

NameTypeDescription
Figranium URL (base_​url)StringInput parameter. The base URL of your Figranium instance, such as https://figranium.example.com or http://localhost:11345.
API Key (api_​key)SecretStringInput parameter. Your Figranium API key.
Task ID (task_​id)StringInput parameter. The ID of the saved task to run. Use the List Figranium Tasks component to find task IDs.
Variables (task_​variables)StringInput parameter. Optional task variables as a JSON object, such as {"query": "Langflow"}. Default: {}.
Timeout (seconds) (timeout)IntegerInput parameter. How long to wait for the task to finish. Default: 120.

List Figranium Tasks​

This component lists the saved tasks on a Figranium instance.

It outputs one Data object per task with the task's id, name, and, when set, description.

List Figranium Tasks parameters​

NameTypeDescription
Figranium URL (base_​url)StringInput parameter. The base URL of your Figranium instance.
API Key (api_​key)SecretStringInput parameter. Your Figranium API key.

List Figranium Executions​

This component lists the execution history of a Figranium instance.

It outputs one Data object per execution, including the execution's id, status, taskId, taskName, durationMs, and timestamp.

List Figranium Executions parameters​

NameTypeDescription
Figranium URL (base_​url)StringInput parameter. The base URL of your Figranium instance.
API Key (api_​key)SecretStringInput parameter. Your Figranium API key.

Was this page helpful?

Support
Search