# Runflow ## Docs - [Complex Workflows](https://docs.runflow.ai/advanced/complex-workflows.md): Advanced patterns: supervisor agents, multi-stage pipelines, and production architectures - [Custom Memory Provider](https://docs.runflow.ai/advanced/custom-memory-provider.md): Implement custom memory storage - [Multi-Modal (Images & Files)](https://docs.runflow.ai/advanced/multi-modal.md): Send images and files to vision-capable models - [Reasoning & Extended Thinking](https://docs.runflow.ai/advanced/reasoning.md): Enable chain-of-thought reasoning for complex tasks - [Server-Side Tools](https://docs.runflow.ai/advanced/server-tools.md): Use provider-native tools like web search and code execution - [Streaming](https://docs.runflow.ai/advanced/streaming.md): Real-time streaming with thinking, tool calls, and memory - [Structured Output (JSON Mode)](https://docs.runflow.ai/advanced/structured-output.md): Get guaranteed JSON responses from any LLM provider - [API Client & REST Endpoints](https://docs.runflow.ai/api-reference/api-client.md): SDK API client and the public runtime REST surface (execution reviews, traces, dashboards) - [Core Exports](https://docs.runflow.ai/api-reference/core.md): Core exports from Runflow SDK - [Get oauth2authorize](https://docs.runflow.ai/api-reference/get-oauth2authorize.md) - [Get oauth2callback](https://docs.runflow.ai/api-reference/get-oauth2callback.md) - [Get well knownjwksjson](https://docs.runflow.ai/api-reference/get-well-knownjwksjson.md) - [Get well knownoauth authorization server](https://docs.runflow.ai/api-reference/get-well-knownoauth-authorization-server.md) - [Get well knownoauth protected resource](https://docs.runflow.ai/api-reference/get-well-knownoauth-protected-resource.md) - [Get well knownsecuritytxt](https://docs.runflow.ai/api-reference/get-well-knownsecuritytxt.md) - [API Reference](https://docs.runflow.ai/api-reference/introduction.md): Complete API documentation for Runflow SDK - [Get connecthealth](https://docs.runflow.ai/api-reference/mcp-public-connector/get-connecthealth.md) - [Public MCP endpoint capabilities (browser GET)](https://docs.runflow.ai/api-reference/mcp-public-connector/public-mcp-endpoint-capabilities-browser-get.md) - [Public MCP endpoint (OAuth 2.1 Bearer token)](https://docs.runflow.ai/api-reference/mcp-public-connector/public-mcp-endpoint-oauth-21-bearer-token.md) - [Observability](https://docs.runflow.ai/api-reference/observability.md): Observability and tracking exports - [Post oauth2register](https://docs.runflow.ai/api-reference/post-oauth2register.md) - [Post oauth2revoke](https://docs.runflow.ai/api-reference/post-oauth2revoke.md) - [Post oauth2token](https://docs.runflow.ai/api-reference/post-oauth2token.md) - [Create new agent (CLI/SDK)](https://docs.runflow.ai/api-reference/runtime-api--agents-management/create-new-agent-clisdk.md): Creates a new AI agent via CLI/SDK. - [Delete agent (CLI/SDK)](https://docs.runflow.ai/api-reference/runtime-api--agents-management/delete-agent-clisdk.md): Deletes an agent via CLI/SDK. - [Deploy agent with code changes](https://docs.runflow.ai/api-reference/runtime-api--agents-management/deploy-agent-with-code-changes.md): Deploys agent with local code changes from CLI. - [Duplicate agent (Clone on server)](https://docs.runflow.ai/api-reference/runtime-api--agents-management/duplicate-agent-clone-on-server.md): Creates a duplicate of an existing agent on the server. - [Get agent by ID (CLI/SDK)](https://docs.runflow.ai/api-reference/runtime-api--agents-management/get-agent-by-id-clisdk.md): Retrieves detailed information about a specific agent. - [Get agent code/repository (Clone)](https://docs.runflow.ai/api-reference/runtime-api--agents-management/get-agent-coderepository-clone.md): Retrieves agent source code and files for cloning to local environment. Includes .runflow metadata file. - [Get agent engine information (public)](https://docs.runflow.ai/api-reference/runtime-api--agents-management/get-agent-engine-information-public.md): Returns which execution engine the agent uses - used for routing between old and new engines - [Get agent repository tree (CLI)](https://docs.runflow.ai/api-reference/runtime-api--agents-management/get-agent-repository-tree-cli.md): Retrieves agent repository file tree for cloning. - [List all agents (CLI/SDK)](https://docs.runflow.ai/api-reference/runtime-api--agents-management/list-all-agents-clisdk.md): Retrieves a paginated list of all agents for CLI/SDK usage. - [Promote agent from staging to production](https://docs.runflow.ai/api-reference/runtime-api--agents-management/promote-agent-from-staging-to-production.md): Merges staging code to production and rebuilds. - [Update agent (CLI/SDK)](https://docs.runflow.ai/api-reference/runtime-api--agents-management/update-agent-clisdk.md): Updates an existing agent via CLI/SDK. - [Discover tenant from API key (CLI Login)](https://docs.runflow.ai/api-reference/runtime-api--authentication/discover-tenant-from-api-key-cli-login.md): Returns tenant information for the provided API key. Used by CLI for authentication. - [List all connectors (CLI/SDK)](https://docs.runflow.ai/api-reference/runtime-api--connectors-management/list-all-connectors-clisdk.md): Retrieves a paginated list of all connectors for CLI/SDK usage. - [Execute Connector](https://docs.runflow.ai/api-reference/runtime-api--connectors/execute-connector.md): Execute external API - [Get resource schema](https://docs.runflow.ai/api-reference/runtime-api--connectors/get-resource-schema.md): Get resource schema - [Delete file by provider/fileId](https://docs.runflow.ai/api-reference/runtime-api--core/delete-file-by-providerfileid.md) - [Generate image using DALL-E or other providers](https://docs.runflow.ai/api-reference/runtime-api--core/generate-image-using-dall-e-or-other-providers.md) - [LLM Chat Completion](https://docs.runflow.ai/api-reference/runtime-api--core/llm-chat-completion.md) - [LLM Chat Streaming](https://docs.runflow.ai/api-reference/runtime-api--core/llm-chat-streaming.md): Streams text chunks via plain HTTP (Transfer-Encoding: chunked). - [Log Entry](https://docs.runflow.ai/api-reference/runtime-api--core/log-entry.md) - [Runtime API health check](https://docs.runflow.ai/api-reference/runtime-api--core/runtime-api-health-check.md) - [Transcribe audio to text using Whisper](https://docs.runflow.ai/api-reference/runtime-api--core/transcribe-audio-to-text-using-whisper.md) - [Upload file for provider (returns fileId)](https://docs.runflow.ai/api-reference/runtime-api--core/upload-file-for-provider-returns-fileid.md) - [Get credential by name or ID (CLI/SDK)](https://docs.runflow.ai/api-reference/runtime-api--credentials-management/get-credential-by-name-or-id-clisdk.md): Retrieves a credential by its name or UUID. - [List all credentials (CLI/SDK)](https://docs.runflow.ai/api-reference/runtime-api--credentials-management/list-all-credentials-clisdk.md): Retrieves a paginated list of all credentials for CLI/SDK usage. - [Get Credential](https://docs.runflow.ai/api-reference/runtime-api--credentials/get-credential.md) - [Get Credential by Name](https://docs.runflow.ai/api-reference/runtime-api--credentials/get-credential-by-name.md) - [List dashboard cards for an agent (CLI)](https://docs.runflow.ai/api-reference/runtime-api--dashboard-cards/list-dashboard-cards-for-an-agent-cli.md): Returns all dashboard cards configured for the given agent. - [Upsert a dashboard card (CLI metrics sync)](https://docs.runflow.ai/api-reference/runtime-api--dashboard-cards/upsert-a-dashboard-card-cli-metrics-sync.md): Creates or updates a dashboard card by (agent_id, event_name). Idempotent — safe to call on every deploy. - [List dashboard tabs for an agent (CLI)](https://docs.runflow.ai/api-reference/runtime-api--dashboard-tabs/list-dashboard-tabs-for-an-agent-cli.md): Returns all tabs configured for the given agent, ordered by sortOrder ASC. - [Upsert a dashboard tab (CLI metrics sync)](https://docs.runflow.ai/api-reference/runtime-api--dashboard-tabs/upsert-a-dashboard-tab-cli-metrics-sync.md): Creates or updates a dashboard tab by (agent_id, name). Idempotent — safe to call on every deploy. - [List all datasources (CLI/SDK)](https://docs.runflow.ai/api-reference/runtime-api--datasources-management/list-all-datasources-clisdk.md): Retrieves a paginated list of all datasources for CLI/SDK usage. - [Generate embeddings](https://docs.runflow.ai/api-reference/runtime-api--embeddings/generate-embeddings.md): Generate embeddings for an array of texts. - [List supported embedding models](https://docs.runflow.ai/api-reference/runtime-api--embeddings/list-supported-embedding-models.md): Returns all supported embedding models with their providers and default dimensions. - [Ingest events (SDK)](https://docs.runflow.ai/api-reference/runtime-api--events/ingest-events-sdk.md): Push business events from the SDK or any server-to-server caller. Processed asynchronously — the endpoint returns 200 immediately and the events become queryable within a few seconds. - [Query events as a table (SDK)](https://docs.runflow.ai/api-reference/runtime-api--events/query-events-as-a-table-sdk.md): Returns event rows for the given agent and eventName. `mode: 'raw'` returns individual events; `mode: 'aggregate'` groups rows by a property key and applies the listed metrics (count/sum/avg/min/max). Filters, date ranges, sort and pagination are all server-side. - [Recent events feed (SDK)](https://docs.runflow.ai/api-reference/runtime-api--events/recent-events-feed-sdk.md): Returns the most recent events for an agent, ordered by timestamp DESC. Optionally filter by `eventName`. Paginated via `limit` (max 100) and `offset`. - [Get execution by ID (CLI/SDK)](https://docs.runflow.ai/api-reference/runtime-api--executions-management/get-execution-by-id-clisdk.md): Retrieves detailed information about a specific execution. - [List all executions (CLI/SDK)](https://docs.runflow.ai/api-reference/runtime-api--executions-management/list-all-executions-clisdk.md): Retrieves a paginated list of all executions for CLI/SDK usage. - [Append Memory](https://docs.runflow.ai/api-reference/runtime-api--memory/append-memory.md) - [Clear Memory](https://docs.runflow.ai/api-reference/runtime-api--memory/clear-memory.md) - [Get Memory](https://docs.runflow.ai/api-reference/runtime-api--memory/get-memory.md) - [Memory Cache Health Check](https://docs.runflow.ai/api-reference/runtime-api--memory/memory-cache-health-check.md) - [Search Memory](https://docs.runflow.ai/api-reference/runtime-api--memory/search-memory.md) - [Set Memory](https://docs.runflow.ai/api-reference/runtime-api--memory/set-memory.md) - [Summarize Memory](https://docs.runflow.ai/api-reference/runtime-api--memory/summarize-memory.md) - [Check if execution already has a review (SDK)](https://docs.runflow.ai/api-reference/runtime-api--observability/check-if-execution-already-has-a-review-sdk.md) - [Create a review for an execution (SDK)](https://docs.runflow.ai/api-reference/runtime-api--observability/create-a-review-for-an-execution-sdk.md) - [Create traces from SDK](https://docs.runflow.ai/api-reference/runtime-api--observability/create-traces-from-sdk.md) - [Delete a review (SDK)](https://docs.runflow.ai/api-reference/runtime-api--observability/delete-a-review-sdk.md) - [Export reviews as training data (SDK)](https://docs.runflow.ai/api-reference/runtime-api--observability/export-reviews-as-training-data-sdk.md) - [Get a specific review (SDK)](https://docs.runflow.ai/api-reference/runtime-api--observability/get-a-specific-review-sdk.md) - [Get reviews statistics (SDK)](https://docs.runflow.ai/api-reference/runtime-api--observability/get-reviews-statistics-sdk.md) - [List reviews with filters (SDK)](https://docs.runflow.ai/api-reference/runtime-api--observability/list-reviews-with-filters-sdk.md) - [Update a review (SDK)](https://docs.runflow.ai/api-reference/runtime-api--observability/update-a-review-sdk.md) - [Get prompt by name or ID (CLI/SDK)](https://docs.runflow.ai/api-reference/runtime-api--prompts-management/get-prompt-by-name-or-id-clisdk.md): Retrieves a prompt by its name or UUID. Optionally resolve by environment. - [Render prompt with variables (CLI/SDK)](https://docs.runflow.ai/api-reference/runtime-api--prompts-management/render-prompt-with-variables-clisdk.md): Renders a prompt template with provided variables. - [Create Prompt](https://docs.runflow.ai/api-reference/runtime-api--prompts/create-prompt.md): Create a tenant-specific prompt - [Delete Prompt](https://docs.runflow.ai/api-reference/runtime-api--prompts/delete-prompt.md): Delete a tenant-specific prompt (cannot delete global prompts) - [Get Prompt by Name or ID](https://docs.runflow.ai/api-reference/runtime-api--prompts/get-prompt-by-name-or-id.md) - [List Prompts](https://docs.runflow.ai/api-reference/runtime-api--prompts/list-prompts.md) - [Update Prompt](https://docs.runflow.ai/api-reference/runtime-api--prompts/update-prompt.md): Update a tenant-specific prompt (cannot update global prompts) - [Cancel (delete) a schedule](https://docs.runflow.ai/api-reference/runtime-api--schedules/cancel-delete-a-schedule.md) - [Create a schedule](https://docs.runflow.ai/api-reference/runtime-api--schedules/create-a-schedule.md) - [List schedules for the current agent](https://docs.runflow.ai/api-reference/runtime-api--schedules/list-schedules-for-the-current-agent.md) - [Update a schedule](https://docs.runflow.ai/api-reference/runtime-api--schedules/update-a-schedule.md) - [Add message to session (CLI/SDK)](https://docs.runflow.ai/api-reference/runtime-api--sessions-management/add-message-to-session-clisdk.md): Adds a message to a session history. - [Clear session (CLI/SDK)](https://docs.runflow.ai/api-reference/runtime-api--sessions-management/clear-session-clisdk.md): Clears/deletes a session and its history. - [Get session history (CLI/SDK)](https://docs.runflow.ai/api-reference/runtime-api--sessions-management/get-session-history-clisdk.md): Retrieves the message history for a session. - [List sessions (SDK)](https://docs.runflow.ai/api-reference/runtime-api--sessions-management/list-sessions-sdk.md): List sessions for the current agent. Returns last message for each session. - [Set session status (SDK)](https://docs.runflow.ai/api-reference/runtime-api--sessions-management/set-session-status-sdk.md) - [List all triggers (CLI/SDK)](https://docs.runflow.ai/api-reference/runtime-api--triggers-management/list-all-triggers-clisdk.md): Retrieves a paginated list of all triggers for CLI/SDK usage. - [Create new user (CLI/SDK)](https://docs.runflow.ai/api-reference/runtime-api--users-management/create-new-user-clisdk.md): Creates a new user via CLI/SDK. - [Delete user (CLI/SDK)](https://docs.runflow.ai/api-reference/runtime-api--users-management/delete-user-clisdk.md): Deletes a user via CLI/SDK. - [Get user by ID (CLI/SDK)](https://docs.runflow.ai/api-reference/runtime-api--users-management/get-user-by-id-clisdk.md): Retrieves detailed information about a specific user. - [List all users (CLI/SDK)](https://docs.runflow.ai/api-reference/runtime-api--users-management/list-all-users-clisdk.md): Retrieves a paginated list of all users for CLI/SDK usage. - [Update user (CLI/SDK)](https://docs.runflow.ai/api-reference/runtime-api--users-management/update-user-clisdk.md): Updates an existing user via CLI/SDK. - [Add Document](https://docs.runflow.ai/api-reference/runtime-api--vector-search/add-document.md): Add document to vector store - [Add Document to Store](https://docs.runflow.ai/api-reference/runtime-api--vector-search/add-document-to-store.md): Add document to specific vector store - [Create Vector Store](https://docs.runflow.ai/api-reference/runtime-api--vector-search/create-vector-store.md): Create a new vector store - [Delete Document](https://docs.runflow.ai/api-reference/runtime-api--vector-search/delete-document.md): Delete a document from vector store - [List Documents](https://docs.runflow.ai/api-reference/runtime-api--vector-search/list-documents.md): List documents from a vector store with optional metadata filters - [Update Vector Store](https://docs.runflow.ai/api-reference/runtime-api--vector-search/update-vector-store.md): Update vector store name, description, or convert STRUCTURED → KNOWLEDGE - [Upload File to Vector Store](https://docs.runflow.ai/api-reference/runtime-api--vector-search/upload-file-to-vector-store.md): Upload and process a file, adding it to the specified vector store - [Vector Search](https://docs.runflow.ai/api-reference/runtime-api--vector-search/vector-search.md): Search in vector stores - [Create vector store (CLI/SDK)](https://docs.runflow.ai/api-reference/runtime-api--vector-stores-management/create-vector-store-clisdk.md): Creates a new vector store with specified embedding configuration. - [Delete document from vector store (CLI/SDK)](https://docs.runflow.ai/api-reference/runtime-api--vector-stores-management/delete-document-from-vector-store-clisdk.md): Removes a specific document from the vector store. - [Delete vector store (CLI/SDK)](https://docs.runflow.ai/api-reference/runtime-api--vector-stores-management/delete-vector-store-clisdk.md): Deletes a vector store and all its documents. - [Get vector store by ID (CLI/SDK)](https://docs.runflow.ai/api-reference/runtime-api--vector-stores-management/get-vector-store-by-id-clisdk.md): Retrieves detailed information about a specific vector store including stats. - [List all vector stores (CLI/SDK)](https://docs.runflow.ai/api-reference/runtime-api--vector-stores-management/list-all-vector-stores-clisdk.md): Retrieves a list of all vector stores for CLI/SDK usage. - [List documents in vector store (CLI/SDK)](https://docs.runflow.ai/api-reference/runtime-api--vector-stores-management/list-documents-in-vector-store-clisdk.md): Retrieves all documents from a specific vector store. - [List embedding configurations (CLI/SDK)](https://docs.runflow.ai/api-reference/runtime-api--vector-stores-management/list-embedding-configurations-clisdk.md): Returns available embedding configurations for creating vector stores. - [Search in vector store (CLI/SDK)](https://docs.runflow.ai/api-reference/runtime-api--vector-stores-management/search-in-vector-store-clisdk.md): Performs semantic search in a specific vector store. - [Update vector store (CLI/SDK)](https://docs.runflow.ai/api-reference/runtime-api--vector-stores-management/update-vector-store-clisdk.md): Updates vector store information. - [Standalone Modules](https://docs.runflow.ai/api-reference/standalone-modules.md): Standalone module exports - [Tools & Connectors](https://docs.runflow.ai/api-reference/tools-connectors.md): Tools, connectors, web search, and schedule exports - [Core Types](https://docs.runflow.ai/api-reference/types/core-types.md): Core TypeScript types for Runflow SDK - [Memory Types](https://docs.runflow.ai/api-reference/types/memory-types.md): TypeScript types for Memory system - [RAG Types](https://docs.runflow.ai/api-reference/types/rag-types.md): TypeScript types for RAG/Knowledge system - [Tool Types](https://docs.runflow.ai/api-reference/types/tool-types.md): TypeScript types for Tools - [Trace Types](https://docs.runflow.ai/api-reference/types/trace-types.md): TypeScript types for Observability/Tracing - [Workflow Types](https://docs.runflow.ai/api-reference/types/workflow-types.md): TypeScript types for the Workflow system - [Workflows](https://docs.runflow.ai/api-reference/workflows.md): Workflow exports and API reference - [Best Practices](https://docs.runflow.ai/best-practices.md): Practical tips for building effective Runflow agents - [Agents Management](https://docs.runflow.ai/cli/agents.md): Manage AI agents with the CLI - deploy, clone, duplicate, and delete - [Create Agent](https://docs.runflow.ai/cli/create.md): Create new AI agents from templates with rf create - [CLI Installation](https://docs.runflow.ai/cli/installation.md): Install Runflow CLI globally - [CLI Overview](https://docs.runflow.ai/cli/introduction.md): Command line interface to manage AI agents, knowledge bases, and prompts via API Portal - [Knowledge Base Management](https://docs.runflow.ai/cli/kb.md): Manage vector stores for RAG (Retrieval Augmented Generation) with rf kb - [Login & Authentication](https://docs.runflow.ai/cli/login.md): Authenticate with RunFlow API and manage profiles - [Profile Management](https://docs.runflow.ai/cli/profiles.md): Manage multiple API keys and switch between tenants with rf profiles - [Prompts Management](https://docs.runflow.ai/cli/prompts.md): Manage prompt templates with full CRUD operations using rf prompts - [Self-Hosted & Multiple Environments](https://docs.runflow.ai/cli/self-hosted.md): Point the CLI at your own RunFlow installation and switch between environments - [Local Testing](https://docs.runflow.ai/cli/test.md): Test agents locally with web interface and live reload - [Configuration File](https://docs.runflow.ai/configuration/config-file.md): Configure Runflow SDK with .runflow/rf.json - [Agents](https://docs.runflow.ai/core-concepts/agents.md): Learn how to create and configure intelligent AI agents - [Connectors](https://docs.runflow.ai/core-concepts/connectors.md): Dynamic integrations with external services - [Context Management](https://docs.runflow.ai/core-concepts/context-management.md): Manage execution information and user identification - [Cross-Agent SDK](https://docs.runflow.ai/core-concepts/cross-agent.md): Invoke other agents, read their executions, walk their threads, write reviews, and manage their memory — all tenant-scoped - [Environments](https://docs.runflow.ai/core-concepts/environments.md): Deploy safely with staging and production environments - [File System](https://docs.runflow.ai/core-concepts/file-system.md): Read and write files during agent execution in the sandboxed environment - [HTTP Utilities](https://docs.runflow.ai/core-concepts/http-utilities.md): Pre-configured HTTP utilities for making API requests - [Knowledge (RAG)](https://docs.runflow.ai/core-concepts/knowledge-rag.md): Semantic search in vector knowledge bases - [LLM Standalone](https://docs.runflow.ai/core-concepts/llm-standalone.md): Use language models directly without creating agents - [MCP (Model Context Protocol)](https://docs.runflow.ai/core-concepts/mcp.md): Connect to external MCP servers and expose your connectors as an MCP Gateway - [Media Processing](https://docs.runflow.ai/core-concepts/media-processing.md): Process audio, images, and other media types in your agents - [Memory](https://docs.runflow.ai/core-concepts/memory.md): Intelligent conversation history management - [Metrics Registry](https://docs.runflow.ai/core-concepts/metrics.md): Code-first dashboard tabs and cards — declare metrics in agent code and sync them to the platform - [Notifications & Alerts](https://docs.runflow.ai/core-concepts/notifications.md): Proactive monitoring — automatic failure alerts plus custom alerts emitted from your agents - [Observability](https://docs.runflow.ai/core-concepts/observability.md): Automatic tracing, business event tracking, and performance metrics - [Privacy (PII Sanitization)](https://docs.runflow.ai/core-concepts/privacy.md): Automatically redact personal data from traces and logs before they are persisted - [Prompts](https://docs.runflow.ai/core-concepts/prompts.md): Manage prompt templates with global and tenant-specific prompts - [RPA / Browser Automation](https://docs.runflow.ai/core-concepts/rpa.md): Automate browser interactions with Playwright-powered tools - [Schedule](https://docs.runflow.ai/core-concepts/schedule.md): Create and manage scheduled executions programmatically or let agents schedule themselves - [Supervisor (Multi-Agent)](https://docs.runflow.ai/core-concepts/supervisor.md): Orchestrate multiple specialized agents with automatic LLM-based routing - [Tools](https://docs.runflow.ai/core-concepts/tools.md): Create type-safe tools for your agents - [Web Search](https://docs.runflow.ai/core-concepts/web-search.md): Give your agents the ability to search the internet for real-time information - [Workflows](https://docs.runflow.ai/core-concepts/workflows.md): Orchestrate agents, functions, and connectors with a type-safe fluent API - [Dynamic Data](https://docs.runflow.ai/dynamic-data.md): Inject dates, user info, and runtime context into your agents - [Welcome to Runflow](https://docs.runflow.ai/index.md): Build intelligent AI agents and multi-agent systems with TypeScript - [Installation](https://docs.runflow.ai/installation.md): Install and configure Runflow SDK - [Project Structure](https://docs.runflow.ai/project-structure.md): How to organize your Runflow agent project - [Built-in Providers](https://docs.runflow.ai/providers/built-in-providers.md): Use Runflow's built-in LLM, memory, and knowledge providers - [Knowledge Provider Interface](https://docs.runflow.ai/providers/knowledge-provider.md): Implement custom knowledge providers - [LLM Providers](https://docs.runflow.ai/providers/llm-provider.md): Configure and use multiple LLM providers — OpenAI, Anthropic, Bedrock, Groq, Gemini, xAI, Azure OpenAI, and custom providers - [Memory Provider Interface](https://docs.runflow.ai/providers/memory-provider.md): Implement custom memory providers - [Quick Start](https://docs.runflow.ai/quickstart.md): Build your first Runflow agent in 5 minutes - [Common Issues](https://docs.runflow.ai/troubleshooting/common-issues.md): Troubleshooting guide for common problems - [Auto-Reviewer Agent (Quality Control)](https://docs.runflow.ai/use-cases/auto-reviewer-agent.md): Build an agent that walks another agent's recent executions, runs an LLM judge on each, and writes reviews automatically — replacing manual triage with a daily cron - [Collections Agent (WhatsApp)](https://docs.runflow.ai/use-cases/collections-agent.md): Build a debt collection agent with WhatsApp integration, categorization, and business metrics - [Customer Onboarding Assistant](https://docs.runflow.ai/use-cases/customer-onboarding.md): Build an interactive onboarding agent that guides users step by step and tracks progress - [Customer Support Agent with RAG](https://docs.runflow.ai/use-cases/customer-support-rag.md): Build a complete support agent with knowledge base search, tools, and business metrics - [Feedback Analysis System](https://docs.runflow.ai/use-cases/feedback-analysis.md): Build an automated pipeline that analyzes sentiment, categorizes feedback, and creates tickets - [Multi-Agent System (Supervisor Pattern)](https://docs.runflow.ai/use-cases/multi-agent-system.md): Build a supervisor that routes requests to specialized agents based on intent - [Sales Automation with Workflow](https://docs.runflow.ai/use-cases/sales-automation.md): Automate lead qualification, deal creation, and personalized outreach using workflows - [SDR Agent with Scheduled Follow-ups](https://docs.runflow.ai/use-cases/sdr-follow-up.md): Build an SDR agent that qualifies leads via WhatsApp and automatically follows up using scheduled callbacks with conversation memory ## OpenAPI Specs - [openapi](https://docs.runflow.ai/api-reference/openapi.json) ## Optional - [Documentation](https://docs.runflow.ai)