Skip to main content

Diagrid CLI

The Diagrid CLI allows you to manage and interact with your Catalyst resources. The CLI can perform most actions available in the Catalyst Console and provides additional utilities you can use to develop your applications using the APIs. For example, use the Diagrid CLI to:

  • Create and manage App IDs, components, subscriptions and more
  • Invoke the Catalyst APIs and listen for incoming requests on a given App ID
  • Connect Catalyst to your local machine to receive pubsub events, service invocations, input bindings, etc. while developing
  • View App ID logs

Installing the CLI

Once you have created your Diagrid Catalyst account, you can access your organization at https://catalyst.diagrid.io.

Next, download and install the Diagrid CLI using the following command:

curl -o- https://downloads.diagrid.io/cli/install.sh | bash

Move the diagrid binary into your path so you can run it from anywhere. For example:

sudo mv ./diagrid /usr/local/bin

Using the CLI

The CLI is a static binary that should be executed from the command line. Help pages are available for you to navigate the command tree and see what flags are available on each command.

To login to Diagrid Catalyst:

diagrid login

The Diagrid CLI is compatible with both products: Catalyst and Conductor. If you have access to both products, you can choose which set of commands to use by specifying the product name with the command:

diagrid product use catalyst

To verify the current user identity and organization:

diagrid whoami