# Nadoo AI ## Docs - [Authentication](https://docs.nadoo.ai/api/authentication.md): Authentication methods for the Nadoo AI API - [Error Handling](https://docs.nadoo.ai/api/errors.md): API error codes and response format - [API Reference](https://docs.nadoo.ai/api/overview.md): OpenAI-compatible Chat Completion API for accessing AI agents - [SSE Events](https://docs.nadoo.ai/api/sse-events.md): Server-Sent Events for real-time streaming - [WebSocket API](https://docs.nadoo.ai/api/websockets.md): Real-time communication with WebSocket endpoints - [Channel Application](https://docs.nadoo.ai/applications/channel-app.md): Deploy AI agents to Slack, Discord, Telegram, KakaoTalk, Microsoft Teams, and WhatsApp - [Chat Application](https://docs.nadoo.ai/applications/chat-app.md): Build conversational AI agents with direct LLM interaction, knowledge base RAG, and tool integration - [Applications](https://docs.nadoo.ai/applications/overview.md): Build and manage AI agent applications in Nadoo AI - [Scheduling](https://docs.nadoo.ai/applications/scheduling.md): Automate workflow execution with cron expressions, monitor runs, and build periodic AI-powered processes - [Workflow Application](https://docs.nadoo.ai/applications/workflow-app.md): Build complex AI agent logic with a visual node-graph editor, 18+ node types, and real-time streaming execution - [Discord](https://docs.nadoo.ai/channels/discord.md): Deploy AI agents to Discord with bot token authentication, slash commands, and rich embeds - [KakaoTalk](https://docs.nadoo.ai/channels/kakaotalk.md): Deploy AI agents to KakaoTalk with skill-based chatbot configuration and rich card responses - [Messaging Channels](https://docs.nadoo.ai/channels/overview.md): Deploy AI agents to Slack, Discord, Telegram, KakaoTalk, Microsoft Teams, and WhatsApp - [Slack](https://docs.nadoo.ai/channels/slack.md): Deploy AI agents to Slack with OAuth integration, event subscriptions, and interactive messages - [Microsoft Teams](https://docs.nadoo.ai/channels/teams.md): Deploy AI agents to Microsoft Teams using Bot Framework - [Telegram](https://docs.nadoo.ai/channels/telegram.md): Deploy AI agents to Telegram with BotFather setup, webhooks, and rich keyboard interactions - [Webhooks](https://docs.nadoo.ai/channels/webhooks.md): Webhook architecture for receiving, verifying, and delivering messages across channels - [WhatsApp](https://docs.nadoo.ai/channels/whatsapp.md): Connect AI agents to WhatsApp using the Cloud API - [Canvas](https://docs.nadoo.ai/chat/canvas.md): Rich content editing within the chat interface for creating documents, artifacts, and structured outputs - [Chat & Conversations](https://docs.nadoo.ai/chat/overview.md): Real-time chat system with streaming, memory, and analytics - [Real-time Streaming](https://docs.nadoo.ai/chat/streaming.md): SSE event types, WebSocket communication, and frontend integration for real-time AI agent output - [Knowledge API](https://docs.nadoo.ai/extend/plugin-sdk/api-knowledge.md): Search knowledge bases in your workspace - [LLM API](https://docs.nadoo.ai/extend/plugin-sdk/api-llm.md): Invoke AI models configured in your workspace - [Storage API](https://docs.nadoo.ai/extend/plugin-sdk/api-storage.md): Persistent key-value storage for your plugin - [Tools API](https://docs.nadoo.ai/extend/plugin-sdk/api-tools.md): Invoke other tools from your plugin - [Plugin Context](https://docs.nadoo.ai/extend/plugin-sdk/context.md): PluginContext - logging, tracing, and debugging your plugins - [Decorators](https://docs.nadoo.ai/extend/plugin-sdk/decorators.md): Define tools, parameters, validators, and permissions with decorators - [Installation](https://docs.nadoo.ai/extend/plugin-sdk/installation.md): Install Nadoo Plugin SDK and set up your development environment - [Overview](https://docs.nadoo.ai/extend/plugin-sdk/overview.md): Nadoo Plugin SDK - Build powerful plugins for Nadoo AI Platform - [Plugin Class](https://docs.nadoo.ai/extend/plugin-sdk/plugin-class.md): NadooPlugin base class - the foundation of every plugin - [Quick Start](https://docs.nadoo.ai/extend/plugin-sdk/quickstart.md): Build your first Nadoo plugin in 5 minutes - [Calculator Plugin](https://docs.nadoo.ai/extend/plugins/calculator.md): Safe mathematical calculations without external dependencies - [Official Plugins](https://docs.nadoo.ai/extend/plugins/overview.md): Community-contributed plugins for Nadoo AI Platform - [Web Search Plugin](https://docs.nadoo.ai/extend/plugins/web-search.md): Real-time web search powered by Tavily AI - [Creating Skills](https://docs.nadoo.ai/extend/skills/creating-skills.md): Build reusable skills with SKILL.md manifests - [Skills System](https://docs.nadoo.ai/extend/skills/overview.md): Build and share reusable executable units that extend AI agent capabilities - [Skill Worker](https://docs.nadoo.ai/extend/skills/skill-worker.md): Isolated execution environment for skills - [Architecture](https://docs.nadoo.ai/getting-started/architecture.md): Technical architecture, system components, and design decisions of the Nadoo AI Agent Builder Platform - [Core Concepts](https://docs.nadoo.ai/getting-started/concepts.md): Understand the domain model and key abstractions of the Nadoo AI Agent Builder Platform - [Quick Start](https://docs.nadoo.ai/getting-started/quickstart.md): Get the Nadoo AI Agent Builder Platform running locally in minutes - [Nadoo AI Platform](https://docs.nadoo.ai/introduction.md): Open-source AI Agent Builder Platform - Build, deploy, and manage intelligent AI agents with visual workflows - [Ontology Management](https://docs.nadoo.ai/knowledge-graphs/ontology.md): Define and manage knowledge graph schemas with RDF/OWL ontologies - [Knowledge Graphs](https://docs.nadoo.ai/knowledge-graphs/overview.md): Structured representation of entities and relationships for complex reasoning - [SPARQL Queries](https://docs.nadoo.ai/knowledge-graphs/sparql.md): Query knowledge graphs using the SPARQL query language - [Contextual Retrieval](https://docs.nadoo.ai/knowledge/contextual-retrieval.md): Advanced retrieval strategies with context-enriched embeddings, reranking, and query classification - [Documents](https://docs.nadoo.ai/knowledge/documents.md): Upload, process, and manage documents in the Nadoo AI Knowledge Base - [Hybrid Search](https://docs.nadoo.ai/knowledge/hybrid-search.md): Combine vector similarity and BM25 keyword matching for more accurate retrieval - [Knowledge Base](https://docs.nadoo.ai/knowledge/overview.md): Build RAG pipelines with document processing, vector storage, and semantic retrieval - [RAG Pipeline](https://docs.nadoo.ai/knowledge/rag-pipeline.md): End-to-end retrieval-augmented generation from query to grounded LLM response - [Vector Search](https://docs.nadoo.ai/knowledge/vector-search.md): Semantic similarity search with configurable embedding providers and vector stores - [Anthropic](https://docs.nadoo.ai/models/anthropic.md): Configure Anthropic Claude models in Nadoo AI - [AWS Bedrock](https://docs.nadoo.ai/models/aws-bedrock.md): Configure AWS Bedrock foundation models in Nadoo AI - [Azure OpenAI](https://docs.nadoo.ai/models/azure-openai.md): Configure Azure OpenAI Service deployments in Nadoo AI - [Embedding Providers](https://docs.nadoo.ai/models/embeddings.md): Configure embedding models for knowledge base indexing, semantic search, and RAG pipelines - [Google Gemini](https://docs.nadoo.ai/models/google-gemini.md): Configure Google Gemini models via AI Studio and Vertex AI in Nadoo AI - [Ollama](https://docs.nadoo.ai/models/ollama.md): Run open-source AI models locally with Ollama for privacy, offline use, and zero API costs - [OpenAI](https://docs.nadoo.ai/models/openai.md): Configure OpenAI models in Nadoo AI - [OpenRouter](https://docs.nadoo.ai/models/openrouter.md): Access 200+ AI models through a unified OpenRouter API - [AI Models](https://docs.nadoo.ai/models/overview.md): Configure and manage AI model providers in Nadoo AI - [vLLM](https://docs.nadoo.ai/models/vllm.md): High-throughput self-hosted inference with vLLM for production-scale open-source model serving - [API Keys](https://docs.nadoo.ai/platform/api-keys.md): Managing API keys for programmatic access - [System Monitoring](https://docs.nadoo.ai/platform/system-monitoring.md): Monitoring and observability for the platform - [Users & Roles](https://docs.nadoo.ai/platform/users-roles.md): Role-based access control (RBAC) for workspaces - [Workspaces & Access Control](https://docs.nadoo.ai/platform/workspaces.md): Multi-tenant workspaces, RBAC, and security features - [FAQ](https://docs.nadoo.ai/resources/faq.md): Frequently asked questions about Nadoo AI Agent Builder Platform - [Glossary](https://docs.nadoo.ai/resources/glossary.md): Definitions of key terms used in Nadoo AI Agent Builder Platform - [Troubleshooting](https://docs.nadoo.ai/resources/troubleshooting.md): Common issues and solutions for Nadoo AI Agent Builder Platform - [Celery Workers](https://docs.nadoo.ai/self-hosting/celery-workers.md): Background task processing configuration - [Local Development Setup](https://docs.nadoo.ai/self-hosting/docker-compose-local.md): Run Nadoo AI locally with Docker for Postgres and Redis - [Environment Variables](https://docs.nadoo.ai/self-hosting/environment-variables.md): Complete reference for Nadoo AI environment variables - [Nginx Reverse Proxy](https://docs.nadoo.ai/self-hosting/nginx.md): Production Nginx configuration for Nadoo AI - [Self-Hosting Overview](https://docs.nadoo.ai/self-hosting/overview.md): Deploy Nadoo AI on your own infrastructure - [PostgreSQL](https://docs.nadoo.ai/self-hosting/postgresql.md): Database configuration with pgvector for embeddings - [Redis](https://docs.nadoo.ai/self-hosting/redis.md): Redis configuration for caching and task queuing - [AI Agent Node](https://docs.nadoo.ai/workflow/nodes/ai-agent.md): The core LLM interaction node with 6 execution modes for reasoning, tool use, and self-critique - [Condition Node](https://docs.nadoo.ai/workflow/nodes/condition.md): Branch your workflow based on expressions, comparisons, regex patterns, and custom logic - [Database Node](https://docs.nadoo.ai/workflow/nodes/database.md): Execute SQL queries and semantic search against connected databases within workflows - [Direct Reply Node](https://docs.nadoo.ai/workflow/nodes/direct-reply.md): Send predefined or templated responses without invoking an LLM - [Document Extract Node](https://docs.nadoo.ai/workflow/nodes/document-extract.md): Extract text, tables, and structured data from PDFs, DOCX files, and other document formats within workflows - [Form Node](https://docs.nadoo.ai/workflow/nodes/form.md): Collect structured data from users with validated form fields, supporting text, number, select, checkbox, and more - [Intent Classifier & Guardrail Nodes](https://docs.nadoo.ai/workflow/nodes/intent-classifier.md): AI-powered intent routing and content safety moderation for production workflows - [Loop Node](https://docs.nadoo.ai/workflow/nodes/loop.md): Iterate over collections or repeat execution until a condition is met, with sub-graph support and variable scoping - [Python Code Node](https://docs.nadoo.ai/workflow/nodes/python-code.md): Execute sandboxed Python code within workflows for data transformation, calculations, and custom logic - [Search Knowledge Node](https://docs.nadoo.ai/workflow/nodes/search-knowledge.md): RAG-based vector and hybrid search against knowledge bases with configurable scoring and reranking - [Start & End Nodes](https://docs.nadoo.ai/workflow/nodes/start-end.md): Workflow entry and exit points: Start Node initializes execution, End Node collects outputs, and Question Node pauses for user input - [Workflow Engine](https://docs.nadoo.ai/workflow/overview.md): LangGraph-based visual workflow engine for building AI agent pipelines - [Chain of Thought](https://docs.nadoo.ai/workflow/strategies/chain-of-thought.md): Step-by-step reasoning with 4 strategies for improved accuracy on math, logic, and complex analysis tasks - [AI Agent Strategies](https://docs.nadoo.ai/workflow/strategies/overview.md): Choose the right execution mode for your AI agent: Standard, Chain of Thought, ReAct, Function Calling, Reflection, or Tree of Thoughts - [ReAct Mode](https://docs.nadoo.ai/workflow/strategies/react.md): Reasoning + Acting iterative loop for multi-step problem solving with dynamic tool use - [Reflection Mode](https://docs.nadoo.ai/workflow/strategies/reflection.md): Self-critique and iterative quality improvement through Generate-Reflect-Revise cycles - [Standard Mode](https://docs.nadoo.ai/workflow/strategies/standard.md): Direct LLM interaction without special reasoning -- the fastest and most cost-effective AI agent execution mode - [Tree of Thoughts](https://docs.nadoo.ai/workflow/strategies/tree-of-thoughts.md): Explore multiple reasoning paths in parallel, evaluate and prune branches, and select the best approach - [Visual Editor](https://docs.nadoo.ai/workflow/visual-editor.md): Build AI agent workflows with the drag-and-drop visual editor ## OpenAPI Specs - [openapi](https://docs.nadoo.ai/api-reference/openapi.json) ## Optional - [GitHub](https://github.com/nadoo-ai) - [Community](https://discord.gg/9gCsxSn6) - [Blog](https://blog.nadoo.ai)