Hatchery creates Kubernetes Pods for workspace services. Workspace services must expose HTTP servers. Ambassador is used to proxy user traffic through to their container workspace once it is launched by Hatchery.
See this bLog for an introduction to the different types of documentation (explanation, how-to, tutorial, reference).