---
title: "Introduction"
description: "Welcome to the official Rowboat documentation! Rowboat is a low-code AI IDE to build tool connected multi-agent assistants. Rowboat copilot builds the agents for you based on your requirements with the option do everything manually as well."
icon: "book-open"
---

<Frame>
  <img src="../videos/Intro-Video.gif" alt="Intro Video" />
</Frame>

## What is RowBoat?
**RowBoat is a state-of-art platform to build multi-agent AI systems in a visual interface, with the help of a copilot.**

RowBoat enables you to build, manage and deploy user-facing assistants. An assistant is made up of multiple agents, each having access to a set of tools and working together to interact with the user as a single assistant. You can connect any tool to the agents.

For example, you can build a *meeting prep assistant* that helps you prepare for upcoming meetings. One agent can access your Google Calendar to see your scheduled meetings, another agent can research the meeting attendees (such as finding their LinkedIn profiles or recent news), and a third agent can compile this research and send it to your email before the meeting. This way, you get automated, personalized meeting prep without manual effort.

---

## How RowBoat works

### RowBoat Studio
RowBoat Studio lets you create AI agents in minutes, using a visual interface and plain language. 
There are key components that you will work with:
- Agents
- Playground
- Copilot


<Card title="Using Rowboat" icon="puzzle-piece" horizontal href="/docs/using-rowboat/rowboat-studio">
  Learn about Rowboat Studio and key concepts used in building assistants
</Card>


### RowBoat Chat API & SDK
- [RowBoat Chat API](/docs/api-sdk/using_the_api) is a stateless HTTP API to interface with the assistant created on RowBoat Studio. You can use the API to drive end-user facing conversations in your app or website.
- [RowBoat Chat SDK](/docs/api-sdk/using_the_sdk) is a simple Python SDK which wraps the HTTP API under the hood. It provides a clean interface for managing conversations using conversation IDs for state management.

---

## Why RowBoat?
Rowboat is the fastest way to build and deploy multi-agent assistants.

<Steps>
  <Step title="Build complex assistants">
    Use plain language and a powerful visual interface to design and orchestrate multi-agent assistants with ease.
  </Step>

  <Step title="Integrate tools and MCP servers">
    Add tools and connect to MCP servers in just minutes — no complex setup required.
  </Step>

  <Step title="Expedite your AI roadmap">
    Accelerate development with battle-tested tooling tailored for building production-ready, multi-agent AI systems.
  </Step>
</Steps>

---

## Contributing
Want to contribute to Rowboat? Please consider checking out our [Contribution Guide](/docs/development/contribution-guide)
<Card
title="GitHub"
icon="github"
horizontal href="https://github.com/rowboatlabs/rowboat"
>
Star us on github!
</Card>

## Community
Need help using Rowboat? Join our community!
<Card
title="Discord"
icon="discord"
horizontal href="https://discord.gg/rxB8pzHxaS"
>
Join our growing discord community and interact with hundreds of developer using Rowboat!
</Card>
