# Agentbase Docs ## Docs - [Overview](https://docs.agentbase.sh/build/overview.md): Learn how to build production-grade AI agents with Agentbase - [Rules](https://docs.agentbase.sh/build/rules.md): Set specific constraints and requirements for agent behavior - [System Prompt](https://docs.agentbase.sh/build/system-prompts.md): Guide agent behavior and expertise with custom system prompts - [Tools](https://docs.agentbase.sh/build/tools.md): Available tools and capabilities for Agentbase agents - [Contact Support](https://docs.agentbase.sh/contact-support.md): Get help and connect with our community - [Clear Messages](https://docs.agentbase.sh/deploy/api/clear-messages.md): Clear all messages from the current agent session. - [Create Datastore](https://docs.agentbase.sh/deploy/api/create-datastore.md): Create a new datastore to organize your documents or databases. - [API Examples](https://docs.agentbase.sh/deploy/api/example.md): Complete examples for different use cases and integration patterns. - [Get Messages](https://docs.agentbase.sh/deploy/api/get-messages.md): Retrieve the messages from the current agent session. - [Index Document](https://docs.agentbase.sh/deploy/api/index-document.md): Upload and index a document to an Agentbase datastore. - [Message Events](https://docs.agentbase.sh/deploy/api/message-events.md) - [Run Agent](https://docs.agentbase.sh/deploy/api/run-agent.md): Run an agent with a message and receive a streaming agent response. - [Authentication](https://docs.agentbase.sh/deploy/authentication.md): Secure your Agentbase API integration with API keys - [Cost Tracking](https://docs.agentbase.sh/deploy/cost-tracking.md): Monitor agent usage costs in real-time - [Overview](https://docs.agentbase.sh/deploy/overview.md): Deploy AI agents to production with Agentbase - [Pricing](https://docs.agentbase.sh/getting-started/pricing.md): Simple, fixed cost-per-step pricing for agent execution - [Quickstart](https://docs.agentbase.sh/getting-started/quickstart.md): Get started with Agentbase AI agents in 2 minutes - [Traces](https://docs.agentbase.sh/improve/traces.md): Debug and understand agent behavior with execution traces - [Browser](https://docs.agentbase.sh/primitives/environment/browser.md): Web browser automation for scraping, testing, and web interaction - [Computer](https://docs.agentbase.sh/primitives/environment/computer.md): Full Linux environment with shell access, development tools, and runtime environments - [File System](https://docs.agentbase.sh/primitives/environment/file-system.md): Persistent file storage and management for agent workflows - [Sandbox](https://docs.agentbase.sh/primitives/environment/sandbox.md): Isolated, secure execution environments for agent workloads - [Background Tasks](https://docs.agentbase.sh/primitives/essentials/background.md): Execute long-running agent tasks asynchronously with status tracking and result retrieval - [Context Management](https://docs.agentbase.sh/primitives/essentials/context-management.md): Optimize agent performance by managing conversation context, memory, and information flow - [Custom Tools](https://docs.agentbase.sh/primitives/essentials/custom-tools.md): Extend agent capabilities with custom tools via Model Context Protocol (MCP) - [Hooks](https://docs.agentbase.sh/primitives/essentials/hooks.md): Lifecycle callbacks and event handlers for agent execution monitoring and custom logic - [Multi-Agent](https://docs.agentbase.sh/primitives/essentials/multi-agents.md): Coordinate multiple specialized agents for complex workflows and seamless conversation handoffs - [Parallelization](https://docs.agentbase.sh/primitives/essentials/parallelization.md): Execute multiple agent tasks concurrently for improved performance and scalability - [Persistence](https://docs.agentbase.sh/primitives/essentials/persistence.md): Maintain state, context, and computational environments across agent sessions - [Prompts](https://docs.agentbase.sh/primitives/essentials/prompts.md): Guide agent behavior, expertise, and personality with custom system prompts - [Sessions](https://docs.agentbase.sh/primitives/essentials/sessions.md): Persistent conversation containers that maintain context, state, and memory across requests - [States](https://docs.agentbase.sh/primitives/essentials/states.md): Manage agent state, memory, and context across conversations and workflows - [Traces](https://docs.agentbase.sh/primitives/essentials/traces.md): Real-time execution visibility and debugging through comprehensive trace data - [Versioning](https://docs.agentbase.sh/primitives/essentials/versioning.md): Manage agent configurations, prompts, and tool versions with rollback capabilities - [Crawl & Scrape](https://docs.agentbase.sh/primitives/extensions/crawl-scrape.md): Extract data from websites with web crawling and scraping - [Data Connectors](https://docs.agentbase.sh/primitives/extensions/data-connectors.md): Connect agents to databases, data warehouses, and data sources - [Integrations](https://docs.agentbase.sh/primitives/extensions/integrations.md): Connect agents to external services, APIs, and third-party platforms - [MCP (Model Context Protocol)](https://docs.agentbase.sh/primitives/extensions/mcp.md): Connect agents to external tools, APIs, and services using the open Model Context Protocol standard - [Memory](https://docs.agentbase.sh/primitives/extensions/memory.md): Enable agents to remember context, conversations, and data across sessions - [Orchestration](https://docs.agentbase.sh/primitives/extensions/orchestration.md): Coordinate multiple agents, workflows, and systems for complex operations - [Scheduling](https://docs.agentbase.sh/primitives/extensions/scheduling.md): Schedule agent executions at specific times, intervals, and recurring patterns - [Tasks](https://docs.agentbase.sh/primitives/extensions/tasks.md): Create, manage, and track discrete units of work for agents - [Trigger](https://docs.agentbase.sh/primitives/extensions/trigger.md): Execute agents automatically based on events, conditions, and external signals - [Web Search](https://docs.agentbase.sh/primitives/extensions/web-search.md): Enable agents to search the web and access real-time information from the internet - [Workflow](https://docs.agentbase.sh/primitives/extensions/workflow.md): Orchestrate multi-step processes and automate complex business workflows - [Overview](https://docs.agentbase.sh/primitives/overview.md): Understanding the building blocks of Agentbase agents - [Python SDK](https://docs.agentbase.sh/resources/sdk/python.md): Official Python SDK for the Agentbase API - [React SDK](https://docs.agentbase.sh/resources/sdk/react.md): Official React SDK for building agent interfaces with Agentbase - [TypeScript SDK](https://docs.agentbase.sh/resources/sdk/typescript.md): Official TypeScript/JavaScript SDK for the Agentbase API