Harthelm Docs

Glossary

The words Harthelm uses, each in one line.

Last updated 2026-10-19
TermMeaning
Always runningA workspace or service that never goes to sleep (availability always). The opposite of sleeps when idle.
API keyA token hart_<id>_<secret> that acts as you in hart and the REST API.
Base imageThe container image a workspace's editor and terminals run in. The installation offers one or more.
Browser hostA RabbitMQ broker's or S3 store's own host ms-<n>.<workspace domain>, behind the team's sign-in or (S3 only) public. Since 1.4.0. See Managed services › From a browser.
BlockerA reason a Sync cannot run yet, shown before you confirm it. See Sync blockers.
ConsoleHarthelm's web interface, for example https://console.example.com.
ContextA saved installation, API key and default team and workspace of hart. See hart ctx.
Custom domainA domain of your own that serves a team's workspaces, verified with a TXT record. See Custom domains.
Dev URLThe address of a workspace's landscape, https://<id>-3000.<workspace domain>; its routes lead to the services.
Drain (night drain)An installation can take nodes out of service at night; the workspaces on them go to sleep and wake elsewhere when opened.
Editor (IDE)VS Code in the browser, one per workspace.
Environment variableA name and value set for a workspace (all its services) or in one service's env. See Workspace environment.
Forward serviceA service of type forward: no pods, the router passes its routes on to another address.
harthelm.ymlThe file in /data/app that describes the landscape. See the reference.
hartHarthelm's command line. See the reference.
Health checkHow Harthelm tells that a service answers: an HTTP request or an open port.
LandscapeThe services of one workspace, as harthelm.yml describes them and a Sync applied them. See Landscapes.
Managed serviceA database or other service that a provider runs for you, such as PostgreSQL. See Managed services.
NeedsThe services a service depends on: they wake and start first.
Sleeps when idleA workspace or service that sleeps after its idle time and wakes when someone opens it (availability on-demand).
OperationA long-running action of the API, such as creating a workspace, with a state you can follow.
OrganizationThe top level of who owns what: it holds teams and has owners. See Organizations and teams.
PlanA size: CPU, memory and storage of a workspace, or CPU, memory and replicas of a service. See Limits › Plans.
PrepareThe stage that installs dependencies and builds, before the services start.
Problem typeThe machine-readable kind of an API error. See Problem types.
ProfileA variant of the landscape in harthelm.<profile>.yml. See Profiles.
Public portA service port with its own address, https://<id>-<port>.<workspace domain>.
QuotaThe CPU, memory and storage a team may use in total.
ReplicaOne pod of a service; a service can run several.
RouteA path of the dev URL or of a custom domain that leads to a service's port.
RouterThe part of Harthelm that serves the workspace addresses, signs people in and wakes sleeping workspaces.
RunThe stage that starts the services' steps; also the button that starts it.
Run switchWhether a service should run (started) or not (stopped). Run and Start turn it on, Stop turns it off.
SecretA value kept in the workspace's vault, readable only by the services that reference it. See Secrets.
ServiceOne part of a landscape: steps, container, managed or forward. See Services.
SleepA sleeping workspace or service has no pods; its files are kept. Opening it wakes it. See Sleep and wake.
StagePrepare, test or run: the steps Harthelm runs in a workspace, in that order.
StepOne shell command of a stage or of a steps service, run with bash -lc in /data/app.
SyncApplies harthelm.yml to the cluster: creates, changes and removes services. You review the plan first.
TeamA group of members that share workspaces, a quota and custom domains.
TeardownRemoves every service of a landscape; code, variables and secrets stay, and a Sync builds it again.
TestThe stage that runs your tests, like prepare.
WakeStarting a sleeping workspace or service again, by opening it or with hart ws wake.
WorkspaceYour code on a volume of its own, an editor, terminals and the services of its landscape. See Workspaces.
Workspace domainThe domain under which an installation serves workspace addresses, for example ws.example.com.