Nuvolos CLI and Python API

Nuvolos offers a Command-Line Interface (CLI) and a Python API for creating computational workflows on the platform.

What the CLI and Python API are

Nuvolos provides two programmatic interfaces for managing your work on the platform without using the web UI:

  • CLI (Command-Line Interface) - a terminal tool you run from a shell. You type commands like nuvolos app start or nuvolos app exec to control applications, trigger workflows, or automate repetitive tasks. It works inside any Nuvolos application terminal or on your local machine.

  • Python API - a Python library that wraps the same operations in Python functions and classes. You call methods like nuvolos.app.start() instead of typing shell commands, making it easy to integrate Nuvolos into Python scripts, notebooks, and CI/CD pipelines.

Both tools talk to the same underlying Nuvolos REST API, so they have identical capabilities - the choice between them is a matter of preference and context.

Why use them?

Use case
Example

Automate repetitive work

Start an application, run a script, and stop the application — all in a single shell command or cron job.

Scale computation

Launch an application on a credit-based size with high CPU, memory, or GPU from a script.

Build pipelines

Chain data ingestion, model training, and result export into a reproducible workflow.

Work from your local machine

Trigger Nuvolos operations from your laptop without opening a browser.

Getting started

Source code

Last updated

Was this helpful?