Skip to content
Glossary

Glossary

Plain-language definitions for the names, acronyms, and terms used across the Theseus pages.

Theseus basics

  • Theseus — GitLab’s developer platform for building new services.
  • Component — One new piece of software built on Theseus.
  • Modular GitLab — GitLab’s larger effort to reorganize how the company builds and runs its product. Theseus is the tool that effort depends on; it is not the effort itself.
  • Monolith — GitLab’s original, single large codebase that most of the product has historically been built into.
  • v1 — The first version of Theseus, covering both the Pilot and GA milestones.
  • Pilot — The first, small, real-world release of Theseus, October 30 2026, running the first two components.
  • GA, General Availability — The point where Theseus becomes the default, standard way to build a new component, January 29 2027.

Where GitLab runs

  • GitLab.com — GitLab’s own hosted product that most customers use.
  • Dedicated — GitLab’s offering for customers who want their own private, GitLab-managed instance.
  • Self-managed — Customers who run GitLab on their own servers instead of on GitLab.com.
  • Kubernetes — A common way to run software across many machines at once.
  • Omnibus — GitLab’s older, all-in-one install method for self-managed customers.
  • CNG, Cloud Native GitLab — GitLab’s newer install method for self-managed customers, built to run on Kubernetes.
  • OAK, Omnibus-Adjacent Kubernetes — The way Theseus delivers components to self-managed customers who still use Omnibus but bring their own Kubernetes alongside it.
  • Helm — A common tool for installing and configuring software on Kubernetes; one way self-managed customers set up components.
  • Operator — A more automated way to manage components on Kubernetes, built on top of Helm.
  • Bridge — A simple, point-and-click screen, in early testing, for self-managed admins to install and manage components without editing configuration files.
  • Crete — A single-machine install option, in early testing, for self-managed customers who don’t want to run a full Kubernetes setup.
  • Tenant Scale — The team that operates GitLab.com’s and Cells' infrastructure, deciding how and when updates roll out to customers.
  • Cells — A way of organizing and scaling GitLab.com’s infrastructure.

Components and teams

  • Artifact Registry — One of the first two real components running on Theseus.
  • GATE — A smaller piece that’s part of Artifact Registry.
  • Orbit — The other of the first two real components running on Theseus.
  • AutoFlow — The next component planned to use Theseus, a workflow-automation tool. It needs more from the platform than the first two components did.

Programming languages

  • Go and Rust — The two programming languages Theseus currently supports.
  • Ruby and Python — Programming languages Theseus does not support yet.

Other references

  • Infrastructure and Platforms Monetization Roadmap — The fuller, epic-by-epic roadmap for this work, for anyone who wants more detail than these pages cover.
Last updated on