🏠
Toolhouse
DiscordGithubSign upGo to App
  • 🏠Toolhouse
  • Quick start: deploy your first agent
  • Build agents with the th file
  • Test agents before deploying
  • Deploy and run your agents
  • Agent workers
    • Running Agents asynchronously
      • API Reference
    • Schedule autonomous runs
      • API Reference
  • Toolhouse SDK
    • ✨Quick start (Python)
    • ✨Quick start (TypeScript)
    • Using LlamaIndex
    • Using Vercel AI
  • Choose MCP servers for your agent
  • Customize agents for your end users
  • 💬Execution logs
  • Go to app
Powered by GitBook
On this page
  • Features
  • Agentic Backend-as-a-Service
  • Local Development
  • Schedules
  • Observability
  • Toolhouse SDK

Toolhouse

NextQuick start: deploy your first agent

Last updated 5 days ago

is a Backend-as-a-Service to build, run, and manage AI agents. Toolhouse simplifies the process of building agents in a local environment and running them in production.

With Toolhouse, you define agents as code and deploy them as APIs using a single command. Toolhouse agents are automatically connected to the Toolhouse MCP Server; it gives agents access to RAG, memory, code execution, browser use, and all the functionality agents need to perform actions. You can add MCP Servers and even define custom code that the agent can use to perform actions not covered by public MCP Servers.

Toolhouse has built-in eval, prompt optimization, and agentic orchestration.

Features

Agentic Backend-as-a-Service

Toolhouse allows you to define agents and deploy them as APIs. Our backend integrates curated MCP servers, RAG, memory, and all the other tools you need to ship useful agents. Our globally distributed runtime is built for high availability and ensures consistent performance.

Local Development

th is the Toolhouse CLI. It allows you to create, run, and manage agents directly from your favorite environment. You can integrate th in your CI/CD pipeline to test and deploy agents with the rest of your code.

Schedules

Schedules are Toolhouse's cron service. You can schedule agents to run a specific intervals using cron expressions.

Observability

You can inspect each agent run. Agent Logs show you the entire execution lifecycle of each agent you run. For a deeper drill down, you can use Execution logs to check the MCP servers called by your agents.

Toolhouse SDK

The Toolhouse SDK allows you to run Toolhouse in your existing codebase. You can use the SDK if you want to use your own custom agents. The SDK integrates with Vercel AI and LlamaIndex.

🏠
Toolhouse
Running Agents asynchronously
Quick start: deploy your first agent
Schedule autonomous runs
💬Execution logs