Skip to main content

Glossary

This glossary is a reference for some terms that are used in the documentation.

User

A user is identified with a unique email address. A user can create or be a member of other organizations.

Organization

An organization represents a company, a cost center or a small team, that is used by several members. Members can have different rights:

  • Owner - all rights with the ability to manage billing and delete the organization
  • Administrator - ability to create projects, invite/revoke new users
  • Members - ability to be owner or be part of projects.

Project

A project identifies a set of containers to be deployed to instanciate a website, a web app, a microservice, an API... You can have multiple projects in an organization.

Environment

An environment defines the cloud execution environment to deploy and run a project.

For a project you can have several environments for example: development, test, staging, preproduction, production...

Runner

A runner is a cloud/on-premise resource that can be used to run one or several containers.

Container

A container is a package of software that includes all dependencies: code, runtime, configuration, and system libraries so that it can run on any host system. After build, a container is a docker image that will be deployed on a runner, and run with docker engine.