Skip to main content
Use the env commands to list accessible environments and manage environment settings. Environment settings include requirements.txt, availableSources.json, availableTargets.json, availableConnectors.json, and customTaps.json. Use env connector to create available connectors for an environment. After a connector is available, add it to a flow with supported-entities create.

Env List

Description

Lists the environments available to your Personal API Key. Configure the key with hotglue config set apikey <api-key> or pass it with --apikey. Unlike other environment commands, env list does not require --env.

Sample

Environment API keys are omitted by default. Use --include-secrets to include them in the output.
Secret-enabled output uses these field names:
  • publicApiKey: the environment’s public API key
  • personalApiKey: your Personal API Key
  • environmentApiKey: the environment API key, when authorized
--include-secrets may print your Personal API Key. Do not expose its output in logs, CI output, or shared terminals.

Parameters

Available environment settings

Env Connector Create

Description

Creates a new available connector for the environment and appends it to availableConnectors.json. The connector id must not already exist in the environment. --read-install-uri is mapped onto read_connector.install_uri. If you pass --write-install-uri, it is mapped onto write_connector.install_uri. Passing --auth-url or --token-url sets the connector type to oauth.

Samples

Create an API-key connector with flags:
Include a write connector install URI:
Create an OAuth connector:
Return machine-readable output:

Parameters

Env Download

Description

Clones the remote env settings saved in Hotglue to your local machine.

Sample

Parameters

Env Deploy

Description

Deploys your environment settings

Sample

Parameters