Constants are the main way profiles can be parametrized. For every task, you need to pick a profile, and adjust some constants.


The Qarnot Command Line Interface (QarnotCLI) is a tool designed to interact with Qarnot cloud computing services. It allows users to launch, manage and monitor payloads running on Qarnot computing nodes.


A pool is the object you use to describe an open compute session comprised of a set of nodes on Qarnot's computing platform.

Carbon Facts

Carbon Facts are an energy consumption management tool developed by Qarnot to issue detailed reports on the energy expenses and savings of computations on the cloud platform.


Render is the specialized web Graphical User Interface (GUI) for launching, and monitoring 3D rendering tasks on Qarnot's computing platform.


A task describes a computation to perform on compute nodes. It is mainly defined through a profile and its constants, allowing you to set task-specific parameters such as the Docker image or the command to be executed in the container. The inputs and outputs of a task are managed using input and output buckets.


A task is composed of one or several instances. Each instance will execute on its own computing node, and every instance will have the same profile, input data and constants, but they can be distinguished thanks to the environment variable ${INSTANCE_ID}


A bucket is an object storage unit storing a collection of files. In addition to our SDKs, you can use any S3 compatible software to manage your buckets and files.


The Qarnot REST API is an interface that allows direct interaction with the different Qarnot services through HTTP requests. Its features include task creation, management and monitoring.


A profile can be viewed as a template for tasks, that can be parametrized by constants. Every task needs a profile, ranging from all-purpose ones like docker-batch to other software specific ones.


Docker is an OS-level virtualization tool which allows you to embed an application in one or more software containers that can run on any machine server, whether physical or virtual.


Tasq is the all-purpose web Graphical User Interface (GUI) for launching and monitoring computing tasks on Qarnot's computing platform.


A cluster is a set of several instances that work together on the same computational task and need to communicate during the process.


The QWare is a platform (PaaS) developed by Qarnot to dispatch computing tasks on our infrastructure. It is the main orchestrator that quickly creates and deploys Docker applications.


A job is the object used to link together a group of tasks on Qarnot's computing platform.


SDK stands for Software Development Kit or devkit for short. It is a set of software tools and programs - available in different programming languages: Python, C#, Node JS - used to create applications specific to our computing platform.


Connection is the main service that allows you to access all the Qarnot services using the unique authentication token associated with your account.


The Qarnot account allows you to access all Qarnot services. To use the REST API and create tasks, you need the authentication token associated with your account.


A Graphical User Interface (GUI) is a form of user interface that allows users to interact with a program through graphical icons and forms.

Compute node

A compute node is a bare metal server.


The authentication token grants you access to the REST API. It can be found in Tasq by clicking on the top right buddy icon > Settings > Access Token.

Environment variable

Environment variables are a set of dynamic named values which are available in the docker container and can be used by a Task.