module.exports = { docs: [ { type: "html", value: `
`, className: "sidebar-group-divider", }, { type: "category", label: "Get started", className: "sidebar-category-with-icon sidebar-icon-rocket", items: [ { type: "doc", id: "Get-Started/about-langflow", label: "About Langflow" }, { type: "doc", id: "Get-Started/get-started-installation", label: "Install Langflow" }, { type: "doc", id: "Get-Started/get-started-quickstart", label: "Quickstart" }, { type: "category", label: "Tutorials", items: [ "Tutorials/chat-with-rag", "Tutorials/chat-with-files", "Tutorials/agent", "Tutorials/mcp-tutorial", ], }, ], }, { type: "category", label: "Flows", className: "sidebar-category-with-icon sidebar-icon-workflow", items: [ { type: "doc", id: "Flows/concepts-overview", label: "Use the visual editor" }, { type: "doc", id: "Flows/concepts-flows", label: "Build flows" }, { type: "doc", id: "Flows/concurrent-editing", label: "Concurrent editing" }, { type: "category", label: "Run flows", items: [ { type: "doc", id: "Flows/concepts-publish", label: "Trigger flows with the Langflow API" }, { type: "doc", id: "Flows/webhook", label: "Trigger flows with webhooks" }, { type: "doc", id: "Flows/human-in-the-loop", label: "Human-in-the-Loop" }, ], }, { type: "doc", id: "Flows/concepts-playground", label: "Test flows" }, { type: "doc", id: "Flows/concepts-flows-import", label: "Import and export flows" }, { type: "doc", id: "Flows/langflow-assistant", label: "Build flows and components with Langflow Assistant" }, ], }, { type: "category", label: "Agents", className: "sidebar-category-with-icon sidebar-icon-bot", items: [ "Agents/agents", "Agents/agents-tools", "Agents/a2a-server", ], }, { type: "category", label: "Model Context Protocol (MCP)", className: "sidebar-category-with-icon sidebar-icon-plug", items: [ "Agents/mcp-client", "Agents/mcp-server", "Agents/langflow-mcp-client", "Agents/mcp-component-astra", ], }, { type: "html", value: ``, className: "sidebar-group-divider", }, { type: "category", label: "Develop", className: "sidebar-category-with-icon sidebar-icon-code", items: [ { type: "category", label: "Authentication and authorization", items: [ "Develop/authentication-overview", "Develop/api-keys-and-authentication", "Develop/external-authentication", "Develop/authorization", "Develop/audit-logging", "Develop/admin-api-cli", "Develop/connections", "Develop/connection-oauth", "Develop/entra-app-registration", ], }, "Develop/install-custom-dependencies", "Develop/configuration-global-variables", "Develop/environment-variables", { type: "category", label: "Storage and memory", items: [ { type: "doc", id: "Develop/concepts-file-management", label: "Manage files" }, { type: "doc", id: "Develop/memory", label: "Manage memory" }, { type: "doc", id: "Develop/session-id", label: "Use Session IDs" }, "Develop/configuration-custom-database", { type: "doc", id: "Develop/database-migrations", label: "Database migrations" }, { type: "doc", id: "Develop/enterprise-database-guide", label: "Database guide for enterprise administrators" }, "Develop/knowledge", "Develop/knowledge-storage-upgrade", "Develop/memory-bases", ], }, { type: "category", label: "Observability", items: [ "Develop/logging", "Develop/observability-opentelemetry", "Develop/observability-new-relic", "Develop/observability-instana", "Develop/observability-grafana-loki", "Develop/traces", { type: "category", label: "LLM tracing", items: [ "Develop/integrations-arize", "Develop/integrations-langfuse", "Develop/integrations-langsmith", "Develop/integrations-langwatch", "Develop/integrations-openlayer", "Develop/integrations-opik", "Develop/integrations-instana-traceloop", ], }, "Develop/contributing-telemetry", ], }, { type: "doc", id: "Develop/data-types", label: "Use Langflow data types" }, { type: "doc", id: "Develop/concepts-voice-mode", label: "Use speech input" }, { type: "doc", id: "Develop/configuration-cli", label: "Use the Langflow CLI" }, ], }, { type: "category", label: "Deploy", className: "sidebar-category-with-icon sidebar-icon-cloud", items: [ { type:"doc", id: "Deployment/deployment-overview", label: "Langflow deployment overview" }, { type: "doc", id: "Deployment/instance-migration", label: "Migrate to a new instance" }, { type: "doc", id: "Deployment/deployment-public-server", label: "Deploy a public Langflow server" }, { type: "doc", id: "Deployment/deployment-nginx-ssl", label: "Deploy Langflow with Nginx and SSL" }, { type: "doc", id: "Deployment/deployment-wxo", label: "Deploy flows on watsonx Orchestrate" }, { type: "category", label: "Containerized deployments", items: [ "Deployment/develop-application", { type: "doc", id: "Deployment/deployment-docker", label: "Langflow Docker images" }, { type: "doc", id: "Deployment/docker-image-profiles", label: "Choose a Langflow image" }, { type: "doc", id: "Deployment/downstream-bundle-profiles", label: "Downstream bundle profiles" }, { type: "doc", id: "Deployment/deployment-caddyfile", label: "Deploy Langflow on a remote server" }, { type: "category", label: "Kubernetes", items: [ { type: "doc", id: "Deployment/deployment-architecture", label: "Deployment architecture" }, { type: "doc", id: "Deployment/deployment-prod-best-practices", label: "Best practices" }, { type: "doc", id: "Deployment/deployment-kubernetes-dev", label: "Deploy in development" }, { type: "doc", id: "Deployment/deployment-kubernetes-prod", label: "Deploy in production" }, ] }, ], }, { type: "category", label: "Cloud platforms", items: [ { type: "doc", id: "Deployment/deployment-gcp", label: "Google Cloud Platform" }, { type: "doc", id: "Deployment/deployment-hugging-face-spaces", label: "Hugging Face Spaces" }, { type: "doc", id: "Deployment/deployment-railway", label: "Railway" }, { type: "doc", id: "Deployment/deployment-render", label: "Render" }, ] }, { type: "doc", id: "Deployment/deployment-multi-worker", label: "Deploy Langflow with multiple workers", }, { type: "doc", id: "Deployment/deployment-trigger-listeners", label: "Deploy Langflow trigger listeners", }, { type: "doc", id: "Deployment/deployment-trigger-webhooks", label: "Receive provider events with trigger webhooks", }, { type: "doc", id: "Deployment/deployment-block-custom-components", label: "Block custom components", }, { type: "doc", id: "Deployment/sandbox-backends", label: "Sandbox backends", }, { type: "doc", id: "Deployment/deployment-tweaks-policy", label: "Restrict API tweaks", }, { type: "doc", id: "Deployment/security", label: "Security", }, ], }, { type: "category", label: "LFX", className: "sidebar-category-with-icon sidebar-icon-terminal", items: [ { type: "doc", id: "Lfx/lfx-overview", label: "About LFX" }, { type: "doc", id: "Lfx/lfx-install", label: "Install LFX" }, { type: "doc", id: "Lfx/lfx-run", label: "Run flows with LFX" }, { type: "doc", id: "Lfx/lfx-serve", label: "Serve flows with LFX" }, { type: "doc", id: "Lfx/lfx-connections", label: "Resolve connections in headless LFX" }, { type: "doc", id: "Lfx/lfx-prewarm", label: "Pre-warm LFX" }, { type: "doc", id: "Lfx/lfx-mcp", label: "Build flows with the LFX MCP server" }, { type: "doc", id: "Lfx/lfx-devops-sdk", label: "Flow DevOps Toolkit SDK" }, { type: "doc", id: "Lfx/lfx-compatibility", label: "LFX and Langflow version compatibility" }, ], }, { type: "html", value: ``, className: "sidebar-group-divider", }, { type: "category", label: "Components reference", className: "sidebar-category-with-icon sidebar-icon-blocks", items: [ "Components/concepts-components", { type: "category", label: "Core components", items: [ { type: "category", label: "Input / Output", items: [ "Components/chat-input-and-output", "Components/webhook", ] }, { type: "category", label: "Processing", items: [ "Components/operations", "Components/dynamic-create-data", "Components/parser", "Components/split-text", "Components/type-convert", ] }, { type: "category", label: "Data Source", items: [ "Components/api-request", "Components/mock-data", "Components/url", "Components/web-search", ] }, { type: "category", label: "Files and Knowledge", items: [ "Components/file-system", "Components/knowledge-base", "Components/memory-base", "Components/read-file", "Components/write-file", ] }, { type: "category", label: "Flow Controls", items: [ "Components/if-else", "Components/human-input", "Components/loop", "Components/notify-and-listen", "Components/run-flow", ] }, { type: "category", label: "LLM Operations", items: [ "Components/batch-run", "Components/guardrails", "Components/policies", "Components/llm-selector", "Components/smart-router", "Components/smart-transform", "Components/structured-output", ] }, { type: "category", label: "Models and Agents", items: [ "Components/components-models", "Components/components-prompts", "Components/components-agents", "Components/a2a-agent", "Components/mcp-tools", "Components/components-embedding-models", "Components/message-history", ] }, { type: "category", label: "Utilities", items: [ "Components/calculator", "Components/current-date", "Components/python-interpreter", "Components/sql-database", ] }, "Components/legacy-core-components", ], }, { type: "category", label: "Bundles", items: [ "Components/components-bundles", "Components/bundles-agentics", "Components/bundles-aiml", "Components/bundles-amazon", "Components/bundles-anthropic", "Components/bundles-apify", "Components/bundles-arxiv", "Components/bundles-assemblyai", "Components/bundles-azure", "Components/bundles-baidu", "Components/bundles-bing", "Components/bundles-cassandra", "Components/bundles-cleanlab", "Components/bundles-codeagents", "Components/bundles-clickhouse", "Components/bundles-cloudflare", "Components/bundles-cohere", "Components/bundles-cometapi", "Components/bundles-composio", "Components/bundles-confluent", "Components/bundles-couchbase", "Components/bundles-cuga", "Components/bundles-datastax", "Components/bundles-deepseek", "Components/bundles-docling", "Components/bundles-duckduckgo", "Components/bundles-elastic", "Components/bundles-empiriolabs", "Components/bundles-exa", "Components/bundles-faiss", "Components/bundles-figranium", "Components/bundles-files-ingestion", "Components/bundles-firecrawl", "Components/bundles-glean", "Components/bundles-google", "Components/bundles-groq", "Components/bundles-huggingface", "Components/bundles-ibm", "Components/bundles-icosacomputing", "Components/bundles-langchain", "Components/bundles-lite-llm", "Components/bundles-lmstudio", "Components/bundles-maritalk", "Components/bundles-mem0", "Components/bundles-microsoft", "Components/bundles-milvus", "Components/bundles-mistralai", "Components/bundles-mongodb", "Components/bundles-mrscraper", "Components/bundles-nextplaid", "Components/bundles-notion", "Components/bundles-novita", "Components/bundles-nvidia", "Components/bundles-ollama", "Components/bundles-openai", "Components/bundles-openai-compatible", "Components/bundles-openrouter", "Components/bundles-oracle", "Components/bundles-orcarouter", "Components/bundles-paddle", "Components/bundles-perplexity", "Components/bundles-pgvector", "Components/bundles-pinecone", "Components/bundles-plivo", "Components/bundles-qdrant", "Components/bundles-redis", "Components/bundles-sambanova", "Components/bundles-searchapi", "Components/bundles-serper", "Components/bundles-serpingapi", "Components/bundles-serply", "Components/bundles-slack", "Components/bundles-supabase", "Components/bundles-upstash", "Components/bundles-valkey", "Components/bundles-vectara", "Components/bundles-vertexai", "Components/bundles-vllm", "Components/bundles-weaviate", "Components/bundles-wikipedia", "Components/bundles-xai", ], }, { type: "category", label: "Extensions", items: [ "Lfx/extensions-overview", "Lfx/extensions-bundle-list", "Lfx/extensions-quickstart", "Lfx/extensions-manifest", "Lfx/extensions-errors", ], }, "Components/components-custom-components", ], }, { type: "category", label: "API reference", className: "sidebar-category-with-icon sidebar-icon-fileCode", items: [ { type: "doc", id: "API-Reference/api-reference-api-examples", label: "Get started with the Langflow API", }, { type: "doc", id: "API-Reference/typescript-client", label: "Use the TypeScript client" }, { type: "doc", id: "API-Reference/api-flows-run", label: "Flow trigger endpoints", }, { type: "category", label: "Developer API (Beta)", items: [ "API-Reference/workflow-api-quickstart", "API-Reference/workflows-api", ], }, "API-Reference/api-openai-responses", "API-Reference/api-flows", "API-Reference/api-files", "API-Reference/api-projects", "API-Reference/api-logs", "API-Reference/api-monitor", "API-Reference/api-build", "API-Reference/api-users", "API-Reference/api-governance-policy", { type: "link", label: "Langflow API specification", href: "/api", }, ], }, { type: "html", value: ``, className: "sidebar-group-divider", }, { type: "category", label: "Contribute", className: "sidebar-category-with-icon sidebar-icon-gitPR", items: [ "Contributing/contributing-community", "Contributing/contributing-how-to-contribute", "Contributing/contributing-components", "Contributing/contributing-bundles", "Contributing/contributing-component-tests", "Contributing/contributing-templates", ], }, { type: "category", label: "Support", className: "sidebar-category-with-icon sidebar-icon-helpCircle", items: [ { type: "doc", id: "Support/troubleshooting", label: "Troubleshoot", }, { type: "doc", id: "Support/macos-support-matrix", label: "macOS support", }, { type: "doc", id: "Support/contributing-github-issues", label: "Get help and request enhancements", }, { type: "doc", id: "Support/luna-for-langflow", label: "IBM Elite Support for Langflow", }, { type: "doc", id: "Support/release-notes", label: "Release notes", }, ], }, { type: "html", className: "sidebar-ad", value: ` `, }, ], };