# GoRunner docs

GoRunner runs workflows for you: a trigger, then the steps it runs. Use it on GoRunner Cloud, on your own server, or inside your product.

## Start here

[Build your first workflow](https://docs.gorunner.io/build/first-workflow): A form that adds each answer to a Google Sheet · 10 min

- ## [Build](https://docs.gorunner.io/build)

  Make, test and run workflows.

  - [What is a workflow?](https://docs.gorunner.io/build/what-is-a-workflow)
  - [Handle errors](https://docs.gorunner.io/build/handle-errors)
  - [Run on a schedule](https://docs.gorunner.io/build/run-on-a-schedule)

- ## [Apps](https://docs.gorunner.io/apps)

  Every app you can use, and how to connect it.

  - [All apps](https://docs.gorunner.io/apps)
  - [Gmail](https://docs.gorunner.io/apps/gmail)
  - [HTTP Request](https://docs.gorunner.io/apps/http-request)

- ## [MCP](https://docs.gorunner.io/mcp)

  Use GoRunner from ChatGPT, Claude, Cursor and other AI apps.

  - [Connect ChatGPT](https://docs.gorunner.io/mcp/chatgpt)
  - [Connect Claude](https://docs.gorunner.io/mcp/claude)
  - [Connect with an API token](https://docs.gorunner.io/mcp/api-token)

- ## [API](https://docs.gorunner.io/api)

  Drive GoRunner from your own code.

  - [Get started](https://docs.gorunner.io/api/get-started)
  - [Run a workflow](https://docs.gorunner.io/api/runs/run-workflow)
  - [Errors](https://docs.gorunner.io/api/errors)

- ## [Self-host](https://docs.gorunner.io/self-host)

  Run GoRunner on your own server.

  - [Install with Docker](https://docs.gorunner.io/self-host/install-docker)
  - [Settings (.env)](https://docs.gorunner.io/self-host/settings)
  - [Update](https://docs.gorunner.io/self-host/update)

- ## [Embed](https://docs.gorunner.io/embed)

  Put GoRunner inside your product.

  - [Quick start](https://docs.gorunner.io/embed/quick-start)
  - [Partner API](https://docs.gorunner.io/embed/api)
  - [SDK](https://docs.gorunner.io/embed/sdk)

## What’s new

[v2026.10.58 · 31 Oct](https://docs.gorunner.io/changelog/v2026.10.58): Database columns nothing read are gone

Look something up: [Reference](https://docs.gorunner.io/reference) · [Error codes](https://docs.gorunner.io/errors) · [Glossary](https://docs.gorunner.io/glossary) · [Changelog](https://docs.gorunner.io/changelog)

Source: https://docs.gorunner.io
