Documentation

New Releasev2.0.0

Introducing HiveLang v2

A complete reimplementation of our agent DSL. Cleaner syntax, parallel execution steps, and strictly typed tool calls.

Unified 'bot' and 'agent' block structure
Native 'parallel' execution blocks
Type-safe tool calls: call tool(arg: value)
Enhanced error handling with 'try/onerror'
# v2 Syntax Example
bot "ResearchAssistant"
description "Handles comprehensive topic research"

on input
parallel
call google.search(
query: "Hivelang v2 docs"
) as results
call slack.notify(
channel: "#updates",
msg: "Researching..."
)

say "Research complete. Found " + results.count + " items."
end

Quick Start

Deploy your first swarm in under 5 minutes.

Learn more

Core Concepts

Learn about Agents, Hives, and the Orchestrator.

Learn more

API Reference

Complete REST and WebSocket API documentation.

Learn more

HiveLang SDK

Building powerful agents with our declarative language.

Learn more

Integrations

Connect your bots to Linear, Notion, and Discord.

Learn more

Patterns

Common architectural patterns for large swarms.

Learn more

Popular Articles

  • 1How to define a Bot in HiveLang
  • 2Connecting to PostgreSQL
  • 3Understanding Memory Scopes
  • 4Deploying to AWS

Need Help?

Passionate developers are waiting to help you in our Discord community.