# Definable.ai ## Docs - [Introduction](https://docs.zyeta.io/pages/introduction.md): Learn about Definable, its core features, and how it can help you - [Quickstart Guide](https://docs.zyeta.io/pages/getting-started/quickstart.md): Get up and running with Definable in minutes - [Installation](https://docs.zyeta.io/pages/getting-started/installation.md): How to set up the Definable backend development environment - [Environment Setup](https://docs.zyeta.io/pages/getting-started/environment-setup.md): Configuring environment variables for the Definable backend - [Development Workflow](https://docs.zyeta.io/pages/getting-started/development-workflow.md): Guidelines for efficient development in the Definable backend project - [Core Concepts Overview](https://docs.zyeta.io/pages/concepts/overview.md): Understanding the fundamental concepts that power Definable.ai - [AI Agents](https://docs.zyeta.io/pages/concepts/agents.md): Understanding AI agents, their architecture, capabilities, and lifecycle - [Chat System](https://docs.zyeta.io/pages/concepts/chat.md): Understanding the chat system, message management, file uploads, and real-time streaming - [MCP Integration](https://docs.zyeta.io/pages/concepts/mcp.md): Understanding Model Context Protocol (MCP) integration, intelligent server recommendations, and multi-tool orchestration - [Knowledge Base](https://docs.zyeta.io/pages/concepts/knowledge-base.md): Understanding knowledge bases, document processing, and how AI agents access information - [Vector Database](https://docs.zyeta.io/pages/concepts/vector-database.md): Understanding vector databases, embeddings, and semantic search for AI applications - [Tools](https://docs.zyeta.io/pages/concepts/tools.md): Understanding tools, how they extend AI agent capabilities, and how to create custom functions - [LLM Models](https://docs.zyeta.io/pages/concepts/models.md): Understanding language models, their capabilities, and how to choose the right model for your AI agents - [Overview](https://docs.zyeta.io/pages/architecture/overview.md): Understanding the Definable backend architecture and design principles - [Directory Structure](https://docs.zyeta.io/pages/architecture/directory-structure.md): Understanding the organization of the Definable backend codebase - [Middleware Architecture](https://docs.zyeta.io/pages/architecture/middleware-architecture.md): Understanding the middleware architecture in the Definable backend - [Service Architecture](https://docs.zyeta.io/pages/architecture/service-architecture.md): Understanding the service-oriented architecture in Definable - [Database Models](https://docs.zyeta.io/pages/architecture/database-models.md): Understanding the database model architecture in Definable - [Overview](https://docs.zyeta.io/pages/authentication/overview.md): Understanding Definable backend authentication and authorization system - [Stytch Integration](https://docs.zyeta.io/pages/authentication/stytch-integration.md): How Definable integrates with Stytch for authentication and user management - [JWT Authentication](https://docs.zyeta.io/pages/authentication/jwt-authentication.md): How JSON Web Tokens are implemented in Definable - [RBAC Permissions](https://docs.zyeta.io/pages/authentication/rbac-permissions.md): Understanding role-based access control and permissions in Definable - [Security Dependencies](https://docs.zyeta.io/pages/authentication/security-dependencies.md): Implementation guide for authentication and authorization dependencies in Definable - [Invitation Flow](https://docs.zyeta.io/pages/authentication/invitation-flow.md): Organization invitation and user onboarding process - [API Overview](https://docs.zyeta.io/pages/api-reference/overview.md): Overview of the Definable.ai API endpoints and functionality - [Agents Service API](https://docs.zyeta.io/pages/api-reference/agents-service.md): API reference for managing AI agents and agent deployments - [LLM Service API](https://docs.zyeta.io/pages/api-reference/llm-service.md): API reference for managing language models - [Tools Service API](https://docs.zyeta.io/pages/api-reference/tools-service.md): API reference for managing AI agent tools and tool categories - [Knowledge Base Service API](https://docs.zyeta.io/pages/api-reference/kb-service.md): API reference for managing knowledge bases and vector stores - [Chat Service API](https://docs.zyeta.io/pages/api-reference/chat-service.md): API reference for managing chat sessions, messages, file uploads, and AI conversations - [Conversation Service API](https://docs.zyeta.io/pages/api-reference/conversation-service.md): API reference for managing conversations and chat sessions - [WebSocket Service API](https://docs.zyeta.io/pages/api-reference/ws-service.md): API reference for real-time communication using WebSockets - [MCP Service API](https://docs.zyeta.io/pages/api-reference/mcp-service.md): API reference for managing MCP servers, connections, and OAuth authentication flows - [MCP Playground Service API](https://docs.zyeta.io/pages/api-reference/mcp-playground-service.md): API reference for chatting with MCP servers, intelligent server recommendations, and multi-tool orchestration - [Authentication Service API](https://docs.zyeta.io/pages/api-reference/auth-service.md): API reference for user authentication and account management - [Organization Service API](https://docs.zyeta.io/pages/api-reference/org-service.md): API reference for managing organizations - [Roles Service API](https://docs.zyeta.io/pages/api-reference/roles-service.md): API reference for managing roles and permissions - [Users Service API](https://docs.zyeta.io/pages/api-reference/users-service.md): API reference for managing users and organization memberships - [Invitations Service API](https://docs.zyeta.io/pages/api-reference/invitations-service.md): API reference for managing organization invitations - [Public Upload Service API](https://docs.zyeta.io/pages/api-reference/public-upload-service.md): API reference for uploading and managing public files - [Coding Standards](https://docs.zyeta.io/pages/development-guides/coding-standards.md): Guidelines and best practices for contributing to the Definable backend codebase - [Adding New Services](https://docs.zyeta.io/pages/development-guides/adding-new-services.md): Guide for implementing new services in the Definable backend - [Adding New Models](https://docs.zyeta.io/pages/development-guides/adding-new-models.md): Guide for extending the system with new database models - [Testing Guide](https://docs.zyeta.io/pages/development-guides/testing-guide.md): Comprehensive guidelines for writing and running tests in the Definable backend - [Database Migration Guide](https://docs.zyeta.io/pages/development-guides/migration-guide.md): How to create and manage database migrations in the Definable backend - [Overview](https://docs.zyeta.io/pages/troubleshooting/overview.md): Solutions for common issues when working with the Definable backend - [Installation Issues](https://docs.zyeta.io/pages/troubleshooting/installation-issues.md): Troubleshooting common installation and setup problems for the Definable backend - [Database Issues](https://docs.zyeta.io/pages/troubleshooting/database-issues.md): Troubleshooting PostgreSQL and SQLAlchemy problems in the Definable backend - [API Errors](https://docs.zyeta.io/pages/troubleshooting/api-errors.md): Troubleshooting common API errors in the Definable backend - [Authentication Issues](https://docs.zyeta.io/pages/troubleshooting/authentication-issues.md): Troubleshooting JWT, RBAC, and user authentication problems in the Definable backend ## OpenAPI Specs - [package-lock](https://docs.zyeta.io/package-lock.json) - [package](https://docs.zyeta.io/package.json) - [openapi](https://docs.zyeta.io/api-reference/openapi.json)