Skip to content
DocsAll docs
Console

Glossary and abbreviations

Defines the technical names and the abbreviations that this manual uses.

Last updated

On this page

Terms

One word, one meaning. The last column lists words this manual does not use. A word on the list is avoided only in the sense of its row.

TermDefinitionDo not use
accountThe sign-in identity of one developer. It holds a handle.None.
credentialThe proof that a request uses: a login, a token, a key, or a git credential. It is not a secret.None.
environmentA set of services with one shared disk that desks connect to.stack.
git credential helperThe program that git runs to get a short-lived, read-only credential from Kode for a clone or a fetch.checkout.
idleThe state of a desk, or of a workspace in no desk, that has had no use for its idle time.sleeping, inactive. An idle item is stopped, not deleted.
interceptThe routing of the traffic of one environment service to a workspace.redirect, proxy rule.
jobOne unit of a run that runs its steps in one capsule.task, stage.
klThe command-line tool that runs inside a workspace.workspace CLI.
kodeThe command-line tool that runs on your laptop.desktop CLI.
lineageThe chain of the snapshots of one volume. Each snapshot names the snapshot that came before it.history, timeline.
managed workspaceA workspace created in a desk and controlled only through it. It is deleted when the desk is deleted.attached workspace, member workspace.
memberA person in a team, or a workspace or capsule connected to a desk.user, participant.
ownerA person handle or a team slug; every object belongs to one owner.account, tenant.
phaseThe lifecycle field of a capsule.None.
pipelineA named, versioned definition of jobs for an owner. Each start makes a run, for scheduled, data, event-driven, or build work.workflow.
pipeline versionOne saved definition of a pipeline. It never changes, and a run records the one it used.revision, release.
quotaThe set of ceilings for one owner on workspaces, environments, snapshots, disk, cpu, memory, and capsules.limit, allowance. A limit is a fixed value of the platform.
regionA place where the platform runs the workspaces and environments of a team.zone, datacenter.
requestA question that an administrator decides: quota, access, region, or other.ticket, ask.
runOne execution of a pipeline.build, execution.
capsuleA short-lived machine that runs one command and ends when the command exits.container, VM.
secretA named value that the platform keeps for an owner and gives to a workspace, a service, or a job by reference.credential, password store.
serviceOne program of an environment, named by its DNS label.container, app.
deskOne piece of work: the agent's conversation, the workspaces and capsules it uses, and the environment they reach. Private to its creator; teammates use their own desks on the same environment.connection, attachment, bench.
signing keyAn SSH or GPG key that proves you wrote a commit; it never opens a connection.commit key.
snapshotA read-only point-in-time copy of the disk of a workspace or environment, with its definition. One link in the lineage of a volume.backup, checkpoint, image.
SSH keyA key that you register for git over SSH.login key.
standalone workspaceA workspace created outside a desk, which you control directly. It reaches no environment.detached workspace.
stateThe stored lifecycle field of a workspace, environment, desk, or run.None.
statusA summary that a command prints, or an HTTP status code. The lifecycle field of a resource is state; a region keeps its literal field status.None.
stepOne shell command inside a job.command block.
teamAn owner that several people share, with one region and its own quota.organization, group.
team ownerThe role in a team above admin. It is not the owner of a resource.None.
time to liveThe unused time after which the platform deletes an environment, desk, or workspace; the field is ttl_secs.expiry, lifetime. Expiry is the end of a snapshot.
tokenA credential for the API, git, or the registry, scoped to one owner.API key, password.
tool serverThe HTTP API that every workspace serves on port 7788 for files, commands, and processes.agent API, IDE server.
triggerA rule in a pipeline definition that starts a run: a schedule, a webhook call, or the end of another pipeline.hook, event rule.
userA developer, or an AI agent that works for one.customer, end user.
variableA named value in the env of a workspace, a service, or a job; its value is a literal or a secret reference.environment variable (the word environment names another object).
volumeThe saved storage of a workspace or environment, with the lineage of its snapshots.drive, storage.
webhook URLThe secret address of a pipeline. A POST to it starts a run, with its JSON body as webhook.body.trigger URL, hook.
workspaceA development machine that you start, stop, and connect to, with your packages and SSH access.dev box, container, VM.

Lifecycle verbs

Each verb has one meaning for every resource.

VerbMeaning
startRun a stopped workspace, environment, or desk again. A pipeline also starts a run.
stopStop the compute of a resource. The disk and the data stay.
endFinish by itself or by request: a capsule ends when its command exits, a run ends in a final state.
terminateAsk a running capsule to end. The record of the capsule stays.
deleteRemove a resource with its data or record. Deleting a desk also deletes its managed workspaces.
removeTake one item out of a set: a member from a team, a package, a service, an intercept, or a key.
revokeMake a token or a login stop working at once.

Callouts

LabelUse
NOTEInformation that helps but is not required.
CAUTIONAn action interrupts work or is hard to reverse.
WARNINGAn action can lose data or expose a credential.

Abbreviations

AbbreviationMeaning
APIApplication programming interface; the /v1 routes of the platform
CLICommand-line interface; kode and kd
DNSDomain name system; a service is reached by its DNS label
GPGGNU Privacy Guard; a type of signing key
HTTPHypertext transfer protocol
JSONJavaScript object notation; the format of API bodies and pipeline definitions
JWTJSON web token; the format of a desk, a CLI login, and the tool tokens
SDKSoftware development kit; the clients for Python, TypeScript, Go, Ruby, and Java
SSHSecure shell; the protocol for git over SSH and for connections to workspaces
TTLTime to live; the field ttl_secs
IDEIntegrated development environment; an editor with a terminal and tools
MCPModel Context Protocol; the protocol through which an AI agent calls tools
nixpkgsThe Nix package collection; the source of the packages of a workspace
OAuthOpen authorization; a sign-in flow that gives a token without a password
OCIOpen Container Initiative; the standard format of container images and registries
vCPUVirtual central processing unit; one unit of cpu quota
WSLWindows Subsystem for Linux; a Linux environment on Windows