tako docs guide reference api
GitHub

The feature reference

One page per feature, every page the same shape — enter anywhere, leave with the whole story of that one thing:

The guide teaches by example; this reference answers by feature. The README.md is the five-minute path.

What is API, and what is not

The root tako package is the API. Every symbol in it is locked (testdata/sdk_lock.golden) and reviewed; changing one is its own task with its own written review, never a side effect. That is the surface your application code imports, and the one this reference documents. tako docs serves that lock as its api page — every exported symbol, with the page here that explains it.

Everything under pkg/… is tako's internals — the analyzer, the code generator, the runtime, the provisioner, the backends. They are importable because Go has no other way to let the CLI and the generated services share them, not because they are for you. They may change in any release.

Two consequences worth knowing:

HTTP

Data

Async

Compute

Edges