internal/website/docs/index.md
Documentation for the Go Micro framework.
Go Micro is a framework for building agents and services in Go. Build an agent and it gets a model, memory, and tools, manages your services, and is reachable over MCP and A2A. Write services and they register, discover each other, and every endpoint is automatically an AI-callable tool. Orchestrate the deterministic parts with flows. Agents, services, and flows come from the same primitives — because an agent is a distributed system, and building one is building a service.
It's built on a pluggable architecture of Go interfaces: service discovery, client/server RPC, pub/sub, plus auth, caching, and storage. Sane defaults out of the box, everything swappable.
To get started follow the getting started guide. Otherwise continue to read the docs for more information about the framework.