Learn about the different command-line interfaces you can use with Wavefront.
Different CLIs for Different Tasks
Wavefront supports different CLIs for different tasks.
- Use the Wavefront REST API for general management tasks is publicly available via Swagger. You can use Swagger to generate an API client that includes CLI options.
- Use the Wavefront Integration CLI to install and configure the Wavefront proxy, Telegraf collector agent, and integrations.
External CLIs for the REST API
Several Wavefront customers have generated CLIs from our REST API and made them available on Github.
Note: These external CLIs are not supported or maintained by Wavefront.
- Robert Fisher of Sysdef Ltd. created a Ruby CLI and gives installation instructions, examples, and more in this post We show how to use it in our blog post Commanding the Waves Using the Wavefront CLI
- Wavefront customer Box open-sourced
wavectl, their automation tooling for Wavefront in June 2018. This command-line line client for 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.