# Powabase ## Docs - [Agents](https://docs.powabase.ai/api-reference/agents.md): Create AI agents, assign tools and knowledge bases, configure MCP servers and hooks, and execute conversations. - [Context Handlers](https://docs.powabase.ai/api-reference/context-handlers.md): Execute standalone knowledge retrieval outside of agent runs. Useful for building custom RAG pipelines. - [Copilot](https://docs.powabase.ai/api-reference/copilot.md): AI-powered workflow builder. Describe what you want in natural language and the copilot generates the workflow graph. - [Knowledge Bases](https://docs.powabase.ai/api-reference/knowledge-bases.md): Create and manage knowledge bases for semantic search and RAG. - [Orchestrations](https://docs.powabase.ai/api-reference/orchestrations.md): Combine multiple agents into coordinated multi-agent systems. - [Sessions](https://docs.powabase.ai/api-reference/sessions.md): Manage multi-turn chat sessions and their message/run history. - [Sources](https://docs.powabase.ai/api-reference/sources.md): Upload, manage, and extract content from documents and files. - [Tools](https://docs.powabase.ai/api-reference/tools.md): Manage custom tools and view builtin tools available to agents. - [Workflows](https://docs.powabase.ai/api-reference/workflows.md): Create and manage automated block-based workflows with visual graph definitions. - [Agents & Tools](https://docs.powabase.ai/concepts/agents-tools.md): Agents are LLM-powered conversational entities that use a ReAct loop to reason, call tools, and respond. They support nine builtin tools, custom HTTP tools, MCP server integration, session-based memory, hook-based middleware, and a human-in-the-loop approval flow. - [Using the Platform with AI Coding Assistants](https://docs.powabase.ai/concepts/ai-coding-assistants.md): Agentic Platform's REST API is designed to be consumed by AI coding assistants like Claude Code, GitHub Copilot, Cursor, and others. This page describes how to integrate effectively and previews our upcoming skill framework. - [Architecture](https://docs.powabase.ai/concepts/architecture.md): Understand the control plane / data plane split, per-project isolation, authentication model, and database schemas. - [Database Access](https://docs.powabase.ai/concepts/database-access.md): Every project has a full Postgres database accessible via two APIs: the Project Service API for AI-managed data, and PostgREST for direct access to your application tables. - [Multi-Agent Orchestration](https://docs.powabase.ai/concepts/orchestrations-concept.md): Orchestrations coordinate multiple agents to solve complex tasks. Three execution strategies — Supervisor, Sequential, and Parallel — give you different patterns for multi-agent collaboration, from autonomous delegation to pipeline processing to concurrent fan-out with merged results. - [Platform Comparison](https://docs.powabase.ai/concepts/platform-comparison.md): How Agentic Platform compares to popular AI frameworks, RAG services, workflow tools, and backend platforms. Understand where each tool excels and why Agentic Platform's unified approach is different. - [Platform Overview](https://docs.powabase.ai/concepts/platform-overview.md): Agentic Platform is a multi-tenant AI Backend-as-a-Service that provides a unified REST API for building production AI applications. It combines three core modules — Context Engineering, Agent Orchestration, and Workflow Automation — that work independently or together. - [Sources & Extraction](https://docs.powabase.ai/concepts/sources-extraction.md): Sources are the entry point for documents in the platform. Upload files, and the extraction pipeline converts them into structured text that can be indexed into knowledge bases. - [Streaming & SSE](https://docs.powabase.ai/concepts/streaming-patterns.md): The platform uses Server-Sent Events (SSE) for real-time streaming of agent responses, orchestration flows, and workflow executions. This page covers the event format, event types, and consumption patterns. - [Workflows](https://docs.powabase.ai/concepts/workflows-concept.md): Workflows are DAG-based automation pipelines that chain together LLM calls, code execution, conditions, and agent runs into deterministic, repeatable processes. - [Advanced Agent Configuration](https://docs.powabase.ai/guides/advanced-agent-config.md): Configure MCP servers, hooks, and the human-in-the-loop approval flow for production-grade agents. - [Build an Agent](https://docs.powabase.ai/guides/build-agent.md): Create an AI agent, assign tools and knowledge bases, then chat with it via streaming. Agents use a ReAct loop — they reason, call tools, and respond. - [Create a Knowledge Base](https://docs.powabase.ai/guides/create-knowledge-base.md): Index your documents for semantic search and retrieval-augmented generation. Knowledge bases chunk, embed, and store your content for fast vector similarity search. - [Introduction](https://docs.powabase.ai/guides/introduction.md): Your project exposes a REST API for AI features — sources, knowledge bases, agents, orchestrations, and workflows. All requests require authentication with your service_role key. - [Multi-Agent Orchestration](https://docs.powabase.ai/guides/orchestration.md): Combine multiple agents into an orchestration. A coordinator routes messages to the right agent based on the conversation context. - [Quickstart](https://docs.powabase.ai/guides/quickstart.md): Build an end-to-end RAG agent in 5 minutes — from document upload to a streaming conversation. - [Streaming Responses](https://docs.powabase.ai/guides/streaming-guide.md): Consume Server-Sent Events from agent runs. Learn to parse events, handle tool calls, manage errors, and build multi-turn conversations. - [Upload Your First Document](https://docs.powabase.ai/guides/upload-document.md): Upload a file (PDF, DOCX, images, etc.) and extract its content. Extracted text becomes available for knowledge base indexing. - [Build Workflows with Copilot](https://docs.powabase.ai/guides/workflows-copilot.md): Describe what you want in natural language and let the AI copilot build the workflow graph for you. The copilot generates blocks and edges based on your description. - [Build Workflows Programmatically](https://docs.powabase.ai/guides/workflows-programmatic.md): Create automated workflows by defining blocks and edges via the API. Blocks are processing steps (LLM calls, agent runs, conditions). Edges connect them into a directed graph. ## OpenAPI Specs - [openapi](https://docs.powabase.ai/api-reference/openapi.json)