The Wavefront REST API is publicly available via Swagger. You can use Swagger to generate an API client that includes CLI options. Several Wavefront customers have generated CLIs already.
External CLIs for the REST API
Several Tanzu Observability by Wavefront customers have generated CLIs from our REST API and made them available on GitHub.
- Robert Fisher of Sysdef Ltd. created a Ruby CLI and gives installation instructions, examples, and more in this post The Wavefront blog post Commanding the Waves Using the Wavefront CLI has details.
- Tanzu Observability customer Box open-sourced
wavectl, their automation tooling for Wavefront in June 2018. This command-line client for Tanzu Observability by Wavefront is inspired by kubectl and git command line tools. A Wavefront blog post discusses that CLI and includes links to the extensive doc and examples.