Developer resources
Agent SDK
Build Native, TypeScript, Goose, or OpenClaw agents with tools, typed inputs, and platform services.
Guild CLI
Install the CLI, scaffold an agent, and run it locally before publishing.
MCP server
Call Guild operations as MCP tools from Claude Code, Cursor, or any MCP client.
Triggers & webhooks
Run agents automatically from webhook events or recurring schedules.
Trigger API keys
Authenticate programmatic requests to Guild triggers.
Integrations
Connect agents to GitHub, Slack, Jira, Google Workspace, and more.
Core concepts
Workspaces
A workspace is a container for agents, triggers, context, and credential policies.
Agents
Agents are programs that accept input, use tools and LLMs, and produce output. They range from simple scripted programs to autonomous LLM-driven workflows.
Sessions
A session is a log of an agent’s run. Input or a trigger is provided, the agent runs, asks questions if needed, and returns output or achieves an outcome.
How agents work
Requests flow from the browser or CLI to Guild’s API, which queries the database and forwards the request to the runtime, which executes the agent.- You start a session and send a message to an agent.
- The Guild API receives the request, authenticates it, and forwards it to the runtime.
- The runtime loads the agent code, executes it, and manages the agent lifecycle.
- The agent can call tools, invoke sub-agents, make LLM calls, and ask you questions.
- When the agent finishes, its output is returned to your session.
Next steps
Quickstart
Build and publish your first agent in five minutes.
CLI reference
Install the CLI and learn the development workflow.
Agent SDK
Build advanced agents with typed inputs, tools, and platform services.