An overview of the various interfaces for interacting with Wavefront.
Wavefront provides different kinds of interfaces for performing different kinds of tasks. Click on the links for further information about each type of interface.
|This Interface||Provides Support For These Tasks|
|User interface (UI)||Interacting directly with Wavefront from your browser. Sample tasks include visualizing metrics, histograms, and trace data in charts and dashboards; running queries; setting up alerts and alert notifications; installing and managing integrations; creating events; managing users, user groups, permissions, and preferences.|
|Wavefront REST API||Writing scripts to perform UI actions programmatically. The REST API is based on Swagger, so you can generate the API client of your choice (including a CLI client).|
|Wavefront observability SDKs||Instrumenting your application code to send metrics, histograms, and trace data to Wavefront, either through the Wavefront proxy or directly to the Wavefront service. These SDKs are available for most popular programming languages, and are available in GitHub.|
|Wavefront CLIs||Running command-line utilities to install and configure the Wavefront proxy, the Telegraf collector agent, or integrations.|