Application Programming Interface

Here are some quick links to get you started using Humio’s API:

Everything you can do in Humio’s UI can be done through our HTTP API as well. In fact, the UI is constructed using solely the public API.

REST and GraphQL

Humio has a mixture of GraphQL and REST endpoints. You can read about the motivation behind using GraphQL, as well as an introduction to GraphQL if you are not familiar with the technology.

We are in the process of migrating most of our API to GraphQL, but there are still parts that remain REST. You should prefer the GraphQL version if an API offers both a REST and a GraphQL version. Many REST endpoints will become deprecated, but we continue to support them for the foreseeable future.