CLI

Here you'll get an overview of the Highflame Command Line Interface (CLI). It's a fast, efficient way for developers and administrators to manage Highflame resources directly from their terminal, perfect for scripting, automation, and quick administrative tasks. Built on top of the Python SDK, it offers the same powerful functionality.

Installation and Setup

To get started, make sure you have the CLI installed:

pip install highflame-cli

Set Up Environment Variables

The CLI uses environment variables for authentication. You'll need to set your Highflame base URL and API key. You can find your API key in the Javelin console under Account -> Developer Settings.

export HIGHFLAME_BASE_URL=your_base_url
export HIGHFLAME_API_KEY=your_api_key

Common Commands

CLI Authentication

highflame-cli auth

Provider Management

Create a Provider

highflame-cli provider create --name "example_provider" --type "closed" --config '{"api_version": "v1", "deployment_name": "example_deployment", "organization": "example_org"}'

List All Providers

Get a Specific Provider

Update a Provider

Create a Secret

List All Secrets

Update a Secret

Delete a Secret

Create a Template

List All Templates

Get a Specific Template

Update a Template

Delete a Template

Last updated