Skip to content

CLI workflow

Overview

Continual is powered by a declarative workflow built for modern data teams.

Define Continual feature sets and models in source control as YAML files, and use the Continual CLI to develop and deploy them.

Teams using dbt can optionally use Continual's dbt integration to get a dbt-native workflow.

Installing

To install the Continual CLI, refer to Installing.

Getting help

The Continual CLI has built-in documentation.

To see a description of all CLI commands, run:

continual --help

And to get help on a particular command, run:

continual <command> --help

A full reference is also available at CLI reference.

Logging in

To log in to Continual, run:

continual login

For login options, refer to the CLI reference.

Defining feature sets and models

To define Continual feature sets, features, entities, and models declaratively in source control, simply create YAML files in your repository.

By convention, add a separate YAML file for each feature set and model you wish to create.

For a list of available options for feature sets and models, refer to YAML reference.

Pushing feature sets and models

Feature sets and models defined as YAML are created and pushed to Continual by running continual push.

Given a model or feature set YAML file:

continual push my_model.yaml

You can also pushing an entire directory of feature set and model YAML files by passing in a directory path instead of a file path:

continual push my_dir/
Back to top