From 9806300c5b2385d2bd4c2f944dba1f7d60f8e783 Mon Sep 17 00:00:00 2001 From: "github-merge-queue[bot]" Date: Thu, 10 Jul 2025 15:33:33 +0000 Subject: [PATCH] deploy: 10c788af6791fb7084aa5b2f24dc1a56ec8e88c5 --- 404.html | 4 +- agents-tools.html | 4 +- agents.html | 4 +- api-build.html | 12 ++-- api-files.html | 20 +++---- api-flows-run.html | 12 ++-- api-flows.html | 24 ++++---- api-logs.html | 8 +-- api-monitor.html | 22 ++++---- api-projects.html | 20 +++---- api-reference-api-examples.html | 34 +++++------- api-users.html | 6 +- api.html | 4 +- api/add-user.html | 4 +- api/auto-login.html | 4 +- api/build-flow.html | 4 +- api/build-public-tmp.html | 4 +- api/build-vertex-stream.html | 4 +- api/build-vertex.html | 4 +- api/cancel-build.html | 4 +- api/check-if-store-has-api-key.html | 4 +- api/check-if-store-is-enabled.html | 4 +- api/create-api-key-route.html | 4 +- api/create-flow.html | 4 +- api/create-flows.html | 4 +- api/create-folder-redirect.html | 4 +- api/create-project.html | 4 +- api/create-upload-file.html | 4 +- api/create-variable.html | 4 +- api/custom-component-update.html | 4 +- api/custom-component.html | 4 +- api/delete-all-files-1.html | 4 +- api/delete-all-files.html | 4 +- api/delete-api-key-route.html | 4 +- api/delete-file-1.html | 4 +- api/delete-file.html | 4 +- api/delete-files-batch.html | 4 +- api/delete-flow.html | 4 +- api/delete-folder-redirect.html | 4 +- api/delete-messages-session.html | 4 +- api/delete-messages.html | 4 +- api/delete-multiple-flows.html | 4 +- api/delete-project.html | 4 +- api/delete-user.html | 4 +- api/delete-variable.html | 4 +- api/delete-vertex-builds.html | 4 +- api/download-component.html | 4 +- api/download-file-1.html | 4 +- api/download-file-2.html | 4 +- api/download-file-redirect.html | 4 +- api/download-file.html | 4 +- api/download-files-batch.html | 4 +- api/download-image.html | 4 +- api/download-multiple-file.html | 4 +- api/download-profile-picture.html | 4 +- api/edit-file-name.html | 4 +- api/experimental-run-flow.html | 4 +- api/get-all.html | 4 +- api/get-api-keys-route.html | 4 +- api/get-build-events.html | 4 +- api/get-components.html | 4 +- api/get-config.html | 4 +- api/get-elevenlabs-voice-ids.html | 4 +- api/get-list-of-components-liked-by-user.html | 4 +- api/get-messages.html | 4 +- api/get-starter-projects.html | 4 +- api/get-tags.html | 4 +- api/get-task-status.html | 4 +- api/get-transactions.html | 4 +- api/get-version.html | 4 +- api/get-vertex-builds.html | 4 +- api/handle-messages-1.html | 4 +- api/handle-messages.html | 4 +- api/handle-project-messages-with-slash.html | 4 +- api/handle-project-messages.html | 4 +- api/handle-project-sse.html | 4 +- api/handle-sse-1.html | 4 +- api/handle-sse.html | 4 +- api/health-check.html | 4 +- api/health.html | 4 +- api/like-component.html | 4 +- api/list-files-1.html | 4 +- api/list-files-2.html | 4 +- api/list-files.html | 4 +- api/list-profile-pictures.html | 4 +- api/list-project-tools.html | 4 +- api/login-to-get-access-token.html | 4 +- api/logout.html | 4 +- api/logs.html | 4 +- api/patch-user.html | 4 +- api/post-validate-code.html | 4 +- api/post-validate-prompt.html | 4 +- api/process-1.html | 4 +- api/process.html | 4 +- api/read-all-users.html | 4 +- api/read-basic-examples.html | 4 +- api/read-current-user.html | 4 +- api/read-flow.html | 4 +- api/read-flows.html | 4 +- api/read-folder-redirect.html | 4 +- api/read-folders-redirect.html | 4 +- api/read-project.html | 4 +- api/read-projects.html | 4 +- api/read-public-flow.html | 4 +- api/read-variables.html | 4 +- api/refresh-token.html | 4 +- api/reset-password.html | 4 +- api/retrieve-vertices-order.html | 4 +- api/save-store-api-key.html | 4 +- api/share-component.html | 4 +- api/simplified-run-flow.html | 4 +- api/stream-logs.html | 4 +- api/update-flow.html | 4 +- api/update-folder-redirect.html | 4 +- api/update-message.html | 4 +- api/update-project-mcp-settings.html | 4 +- api/update-project.html | 4 +- api/update-session-id.html | 4 +- api/update-shared-component.html | 4 +- api/update-variable.html | 4 +- api/upload-file-1.html | 4 +- api/upload-file-2.html | 4 +- api/upload-file-redirect.html | 4 +- api/upload-file.html | 4 +- api/upload-user-file-1.html | 4 +- api/upload-user-file.html | 4 +- api/webhook-run-flow.html | 4 +- ...205b8.361aaca8.js => 0e5205b8.caa31680.js} | 2 +- ...42f9e.12cf78d0.js => 14f42f9e.953dc0ad.js} | 2 +- ...d74f7.133ea965.js => 22dd74f7.c3f6c4d0.js} | 2 +- assets/js/2ab0d4f5.9d2b3d36.js | 1 - assets/js/2ab0d4f5.d12fefe9.js | 1 + assets/js/3ae94ad4.2a8975c8.js | 1 + assets/js/3ae94ad4.48887b06.js | 1 - assets/js/5f3b2a41.5bd19599.js | 1 + assets/js/5f3b2a41.fbc71d6e.js | 1 - assets/js/64f4662c.3f050f51.js | 1 - assets/js/64f4662c.d385d276.js | 1 + assets/js/6e1a9721.57144540.js | 1 - assets/js/6e1a9721.f74fbff6.js | 1 + assets/js/738cd2f5.3154f07c.js | 1 - assets/js/738cd2f5.cf66bc41.js | 1 + ...1683c.e1ad7d02.js => 8311683c.454b9226.js} | 2 +- assets/js/83998924.2287d98f.js | 1 + assets/js/83998924.31e77c15.js | 1 - assets/js/89e8c924.3c6a5388.js | 1 - assets/js/89e8c924.fc9945dd.js | 1 + assets/js/9ac856ad.72028b46.js | 1 - assets/js/9ac856ad.f443938e.js | 1 + ...a61a7.959dbee9.js => 9f9a61a7.1fa83f60.js} | 2 +- assets/js/a9b4f8aa.9780dc80.js | 1 + assets/js/a9b4f8aa.b047a2e5.js | 1 - assets/js/aecfdd3d.1b8e87c8.js | 1 - assets/js/aecfdd3d.e9deedd6.js | 1 + ...b2a41.a247a93f.js => b1ab2a41.823211d9.js} | 2 +- assets/js/b7251463.19586245.js | 1 - assets/js/b7251463.c0c3f280.js | 1 + assets/js/bc0ebe55.65b2a36a.js | 1 + assets/js/bc0ebe55.8cc6619e.js | 1 - assets/js/beb998f3.50b59517.js | 1 + assets/js/beb998f3.d7ba8c72.js | 1 - assets/js/cacdc615.01bac9d6.js | 1 + assets/js/cacdc615.80040a76.js | 1 - ...6a4d2.16549033.js => e6c6a4d2.1d6c9fff.js} | 2 +- assets/js/eae80ce0.3db78773.js | 1 - assets/js/eae80ce0.df9f2631.js | 1 + assets/js/f450da80.1692dfa7.js | 1 + assets/js/f450da80.66dc5f7b.js | 1 - ...fa9a8.b99169db.js => fdefa9a8.d5896fd8.js} | 2 +- .../js/{main.02e070e9.js => main.a08bb881.js} | 4 +- ...CENSE.txt => main.a08bb881.js.LICENSE.txt} | 0 ...n.9aa38a11.js => runtime~main.0409dc07.js} | 2 +- basic-prompting.html | 4 +- blog-writer.html | 4 +- components-agents.html | 4 +- components-bundle-components.html | 4 +- components-custom-components.html | 4 +- components-data.html | 11 ++-- components-embedding-models.html | 4 +- components-helpers.html | 4 +- components-io.html | 55 +++++++++---------- components-logic.html | 4 +- components-memories.html | 4 +- components-models.html | 4 +- components-processing.html | 31 +++++------ components-prompts.html | 4 +- components-tools.html | 4 +- components-vector-stores.html | 4 +- concepts-components.html | 4 +- concepts-file-management.html | 4 +- concepts-flows.html | 4 +- concepts-objects.html | 4 +- concepts-overview.html | 4 +- concepts-playground.html | 15 ++--- concepts-publish.html | 14 +++-- concepts-voice-mode.html | 4 +- configuration-api-keys.html | 55 ++++++++++++------- configuration-authentication.html | 11 ++-- configuration-cli.html | 13 +++-- configuration-custom-database.html | 4 +- configuration-global-variables.html | 4 +- contributing-bundles.html | 4 +- contributing-community.html | 4 +- contributing-component-tests.html | 4 +- contributing-components.html | 4 +- contributing-github-issues.html | 4 +- contributing-how-to-contribute.html | 4 +- contributing-telemetry.html | 4 +- contributing-templates.html | 4 +- deployment-caddyfile.html | 4 +- deployment-docker.html | 4 +- deployment-gcp.html | 4 +- deployment-hugging-face-spaces.html | 4 +- deployment-kubernetes-dev.html | 4 +- deployment-kubernetes-prod.html | 4 +- deployment-overview.html | 4 +- deployment-prod-best-practices.html | 4 +- deployment-public-server.html | 8 +-- deployment-railway.html | 4 +- deployment-render.html | 4 +- develop-application.html | 4 +- develop-overview.html | 4 +- document-qa.html | 4 +- embedded-chat-widget.html | 4 +- environment-variables.html | 6 +- financial-report-parser.html | 4 +- get-started-installation.html | 4 +- get-started-quickstart.html | 30 +++++++--- index.html | 4 +- install-custom-dependencies.html | 4 +- integrations-apify.html | 4 +- integrations-arize.html | 4 +- integrations-assemblyai.html | 4 +- integrations-cleanlab.html | 4 +- integrations-composio.html | 4 +- integrations-google-big-query.html | 4 +- integrations-langfuse.html | 4 +- integrations-langsmith.html | 4 +- integrations-langwatch.html | 4 +- integrations-nvidia-g-assist.html | 4 +- integrations-nvidia-ingest-wsl2.html | 4 +- integrations-nvidia-ingest.html | 4 +- integrations-opik.html | 4 +- ...setup-google-cloud-vertex-ai-langflow.html | 4 +- integrations-setup-google-oauth-langflow.html | 4 +- .../notion/notion-agent-conversational.html | 4 +- .../notion/notion-agent-meeting-notes.html | 4 +- integrations/notion/setup.html | 4 +- logging.html | 4 +- luna-for-langflow.html | 4 +- mcp-client.html | 4 +- mcp-component-astra.html | 4 +- mcp-server.html | 4 +- memory-chatbot.html | 4 +- memory.html | 4 +- release-notes.html | 4 +- search.html | 4 +- sequential-agent.html | 4 +- session-id.html | 9 +-- simple-agent.html | 4 +- sitemap.xml | 2 +- travel-planning-agent.html | 4 +- troubleshoot.html | 4 +- typescript-client.html | 4 +- vector-store-rag.html | 4 +- webhook.html | 6 +- 266 files changed, 652 insertions(+), 620 deletions(-) rename assets/js/{0e5205b8.361aaca8.js => 0e5205b8.caa31680.js} (63%) rename assets/js/{14f42f9e.12cf78d0.js => 14f42f9e.953dc0ad.js} (53%) rename assets/js/{22dd74f7.133ea965.js => 22dd74f7.c3f6c4d0.js} (58%) delete mode 100644 assets/js/2ab0d4f5.9d2b3d36.js create mode 100644 assets/js/2ab0d4f5.d12fefe9.js create mode 100644 assets/js/3ae94ad4.2a8975c8.js delete mode 100644 assets/js/3ae94ad4.48887b06.js create mode 100644 assets/js/5f3b2a41.5bd19599.js delete mode 100644 assets/js/5f3b2a41.fbc71d6e.js delete mode 100644 assets/js/64f4662c.3f050f51.js create mode 100644 assets/js/64f4662c.d385d276.js delete mode 100644 assets/js/6e1a9721.57144540.js create mode 100644 assets/js/6e1a9721.f74fbff6.js delete mode 100644 assets/js/738cd2f5.3154f07c.js create mode 100644 assets/js/738cd2f5.cf66bc41.js rename assets/js/{8311683c.e1ad7d02.js => 8311683c.454b9226.js} (69%) create mode 100644 assets/js/83998924.2287d98f.js delete mode 100644 assets/js/83998924.31e77c15.js delete mode 100644 assets/js/89e8c924.3c6a5388.js create mode 100644 assets/js/89e8c924.fc9945dd.js delete mode 100644 assets/js/9ac856ad.72028b46.js create mode 100644 assets/js/9ac856ad.f443938e.js rename assets/js/{9f9a61a7.959dbee9.js => 9f9a61a7.1fa83f60.js} (50%) create mode 100644 assets/js/a9b4f8aa.9780dc80.js delete mode 100644 assets/js/a9b4f8aa.b047a2e5.js delete mode 100644 assets/js/aecfdd3d.1b8e87c8.js create mode 100644 assets/js/aecfdd3d.e9deedd6.js rename assets/js/{b1ab2a41.a247a93f.js => b1ab2a41.823211d9.js} (59%) delete mode 100644 assets/js/b7251463.19586245.js create mode 100644 assets/js/b7251463.c0c3f280.js create mode 100644 assets/js/bc0ebe55.65b2a36a.js delete mode 100644 assets/js/bc0ebe55.8cc6619e.js create mode 100644 assets/js/beb998f3.50b59517.js delete mode 100644 assets/js/beb998f3.d7ba8c72.js create mode 100644 assets/js/cacdc615.01bac9d6.js delete mode 100644 assets/js/cacdc615.80040a76.js rename assets/js/{e6c6a4d2.16549033.js => e6c6a4d2.1d6c9fff.js} (56%) delete mode 100644 assets/js/eae80ce0.3db78773.js create mode 100644 assets/js/eae80ce0.df9f2631.js create mode 100644 assets/js/f450da80.1692dfa7.js delete mode 100644 assets/js/f450da80.66dc5f7b.js rename assets/js/{fdefa9a8.b99169db.js => fdefa9a8.d5896fd8.js} (77%) rename assets/js/{main.02e070e9.js => main.a08bb881.js} (50%) rename assets/js/{main.02e070e9.js.LICENSE.txt => main.a08bb881.js.LICENSE.txt} (100%) rename assets/js/{runtime~main.9aa38a11.js => runtime~main.0409dc07.js} (90%) diff --git a/404.html b/404.html index fd301bf480..8204bc4b53 100644 --- a/404.html +++ b/404.html @@ -21,8 +21,8 @@ - - + + diff --git a/agents-tools.html b/agents-tools.html index 11923afba2..af584a13ef 100644 --- a/agents-tools.html +++ b/agents-tools.html @@ -21,8 +21,8 @@ - - + + diff --git a/agents.html b/agents.html index 89b2831e35..445b0c55e4 100644 --- a/agents.html +++ b/agents.html @@ -21,8 +21,8 @@ - - + + diff --git a/api-build.html b/api-build.html index 45bdfd1123..8b62cff56c 100644 --- a/api-build.html +++ b/api-build.html @@ -21,8 +21,8 @@ - - + + @@ -49,14 +49,14 @@ You might need to use or understand these endpoints when contributing to the Lan
  1. Send a POST request to the /build/$FLOW_ID/flow endpoint.
-

_10
curl -X POST \
_10
"$LANGFLOW_URL/api/v1/build/$FLOW_ID/flow" \
_10
-H "accept: application/json" \
_10
-H "Content-Type: application/json" \
_10
-d '{
_10
"inputs": {
_10
"input_value": "Tell me a story"
_10
}
_10
}'

+

_10
curl -X POST \
_10
"$LANGFLOW_URL/api/v1/build/$FLOW_ID/flow" \
_10
-H "accept: application/json" \
_10
-H "Content-Type: application/json" \
_10
-H "x-api-key: $LANGFLOW_API_KEY" \
_10
-d '{
_10
"inputs": {
_10
"input_value": "Tell me a story"
_10
}
_10
}'

  1. After receiving a job ID from the build endpoint, use the /build/$JOB_ID/events endpoint to stream the execution results:
-

_10
curl -X GET \
_10
"$LANGFLOW_URL/api/v1/build/123e4567-e89b-12d3-a456-426614174000/events" \
_10
-H "accept: application/json"

+

_10
curl -X GET \
_10
"$LANGFLOW_URL/api/v1/build/123e4567-e89b-12d3-a456-426614174000/events" \
_10
-H "accept: application/json" \
_10
-H "x-api-key: $LANGFLOW_API_KEY"

The /build/$FLOW_ID/events endpoint accepts an optional stream query parameter that defaults to true. To disable streaming and get all events at once, set stream to false.

-

_10
curl -X GET \
_10
"$LANGFLOW_URL/api/v1/build/123e4567-e89b-12d3-a456-426614174000/events?stream=false" \
_10
-H "accept: application/json"

+

_10
curl -X GET \
_10
"$LANGFLOW_URL/api/v1/build/123e4567-e89b-12d3-a456-426614174000/events?stream=false" \
_10
-H "accept: application/json" \
_10
-H "x-api-key: $LANGFLOW_API_KEY"

Build headers

HeaderInfoExample
Content-TypeRequired. Specifies the JSON format."application/json"
acceptOptional. Specifies the response format."application/json"
x-api-keyOptional. Required only if authentication is enabled."sk-..."

Build parameters

@@ -69,7 +69,7 @@ For example, to stop flow execution at the Open AI model component, run the foll

Override flow parameters

The /build endpoint also accepts inputs for data directly, instead of using the values stored in the Langflow database. This is useful for running flows without having to pass custom values through the UI.

-

_14
curl -X POST \
_14
"$LANGFLOW_URL/api/v1/build/$FLOW_ID/flow" \
_14
-H "accept: application/json" \
_14
-H "Content-Type: application/json" \
_14
-d '{
_14
"data": {
_14
"nodes": [],
_14
"edges": []
_14
},
_14
"inputs": {
_14
"input_value": "Your custom input here",
_14
"session": "session_id"
_14
}
_14
}'

+

_15
curl -X POST \
_15
"$LANGFLOW_URL/api/v1/build/$FLOW_ID/flow" \
_15
-H "accept: application/json" \
_15
-H "Content-Type: application/json" \
_15
-H "x-api-key: $LANGFLOW_API_KEY" \
_15
-d '{
_15
"data": {
_15
"nodes": [],
_15
"edges": []
_15
},
_15
"inputs": {
_15
"input_value": "Your custom input here",
_15
"session": "session_id"
_15
}
_15
}'

See also

API keys

-

Langflow provides an API key functionality that allows users to access their individual components and flows without traditional login authentication.

+

You can use Langflow API keys to interact with Langflow programmatically.

+

The API key has the same permissions and access as you do when you launch Langflow. This means your API key can only access your own flows, components, and data. You cannot access other users' resources with your own Langflow API keys. +An API key represents the user who created it. If you create a key as a superuser, then that key will have superuser privileges. +Anyone who has that key can authorize superuser actions through the Langflow API, including user management and flow management.

+

In Langflow versions 1.5 and later, most API requests require a Langflow API key, even when AUTO_LOGIN=true.

+

The only exceptions are the MCP endpoints: /v1/mcp, /v1/mcp-projects, and /v2/mcp. +These endpoints don't require authentication, regardless of the AUTO_LOGIN setting.

+
Auto-login and API key authentication in earlier Langflow versions

If you are running a Langflow version earlier than 1.5, if AUTO_LOGIN=true, Langflow automatically logs users in as a superuser without requiring authentication, and API requests can be made without a Langflow API key.

If you set SKIP_AUTH_AUTO_LOGIN=true and AUTO_LOGIN=true, authentication will be skipped entirely, and API requests will not require a Langflow API key.

Generate a Langflow API key

-

Generate a user-specific token to use with Langflow.

-

Generate an API key with the Langflow UI

-
    +

    You can generate a Langflow API key with the UI or the CLI.

    +

    The UI-generated key is appropriate for most cases. The CLI-generated key is needed when your Langflow server is running in --backend-only mode.

    +
    1. Click your user icon, and then select Settings.
    2. -
    3. Click Langflow API, and then click Add New.
    4. -
    5. Name your key, and then click Create Secret Key.
    6. +
    7. Click Langflow API Keys, and then click Add New.
    8. +
    9. Name your key, and then click Create API Key.
    10. Copy the API key and store it in a secure location.
    11. -
    -

    Generate an API key with the Langflow CLI

    -

    _13
    langflow api-key
    _13
    # or
    _13
    python -m langflow api-key
    _13
    ╭─────────────────────────────────────────────────────────────────────╮
    _13
    │ API Key Created Successfully: │
    _13
    │ │
    _13
    │ sk-O0elzoWID1izAH8RUKrnnvyyMwIzHi2Wk-uXWoNJ2Ro │
    _13
    │ │
    _13
    │ This is the only time the API key will be displayed. │
    _13
    │ Make sure to store it in a secure location. │
    _13
    │ │
    _13
    │ The API key has been copied to your clipboard. Cmd + V to paste it. │
    _13
    ╰──────────────────────────────

    +

Authenticate requests with the Langflow API key

Include your API key in API requests to authenticate requests to Langflow.

API keys allow access only to the flows and components of the specific user to whom the key was issued.

-

Include the API key in the HTTP header

-

To use the API key when making API requests, include the API key in the HTTP header:

-

_10
curl -X POST \
_10
"http://localhost:7860/api/v1/run/FLOW_ID?stream=false" \
_10
-H 'Content-Type: application/json' \
_10
-H 'x-api-key: API_KEY' \
_10
-d '{"inputs": {"text":""}, "tweaks": {}}'

-

Include the API key as a query parameter

-

To pass the API key as a query parameter:

-

_10
curl -X POST \
_10
"http://localhost:7860/api/v1/run/FLOW_ID?x-api-key=API_KEY?stream=false" \
_10
-H 'Content-Type: application/json' \
_10
-d '{"inputs": {"text":""}, "tweaks": {}}'

+

To use the API key when making API requests, include the API key in the HTTP header:


_10
curl -X POST \
_10
"http://LANGFLOW_SERVER_ADDRESS/api/v1/run/FLOW_ID?stream=false" \
_10
-H 'Content-Type: application/json' \
_10
-H 'x-api-key: LANGFLOW_API_KEY' \
_10
-d '{"inputs": {"text":""}, "tweaks": {}}'

Generate a Langflow secret key

Langflow uses the Fernet library for encrypting sensitive data.

If no LANGFLOW_SECRET_KEY is provided, Langflow automatically generates one.

@@ -86,7 +103,7 @@
  • Apply them to specific component fields.
  • Component values set directly in a flow override values set in the UI and environment variables.

    -

    For more information, see Global variables.