> Source: https://to-go.dev/docs

# togo documentation

togo is an open-source, API-first Go framework with a Laravel-grade developer
experience: a `togo` CLI, code generators, an ORM, a microkernel where everything
is a plugin, GraphQL + REST/OpenAPI out of the box, a Next.js frontend, built-in
auth, realtime, queues, and first-class AI/MCP integration.

## Contents
- [Getting started](/docs/getting-started)
- [Configuration](/docs/guide/configuration)
- [The core flow](/docs/guide/core-flow) — model → migrate → controller → view
- [ORM](/docs/guide/orm)
- [Validation](/docs/guide/validation)
- [Authentication & authorization](/docs/guide/auth)
- [Plugins (microkernel)](/docs/plugins)
- [Realtime & events](/docs/guide/realtime)
- [Mail & notifications](/docs/guide/mail-notifications)
- [Cache, queue, storage, workers](/docs/guide/services)
- [Search](/docs/guide/search)
- [Testing](/docs/guide/testing)
- [CLI reference](/docs/guide/cli)
- [AI & MCP](/docs/ai)
- [Generators](/docs/generators)
- [Deployment](/docs/deploy)

## Philosophy
A tiny kernel (config, router, hooks, plugin lifecycle, service container) with
every capability shipped as its own repo and registered via a provider on
blank-import. Install features with `togo install owner/repo`; SQLite is the
default DB (no Docker), swappable from `.env`.
