Skip to main content
The ingest API is a plain JSON over HTTP endpoint. Any HTTP client works — no SDK required.

Minimal request


Full request with all fields


Batch (array of entries)


Shell script helper

Drop this function into your shell scripts:

HTTPie


Checking the response


Other languages (raw HTTP)

Any language with an HTTP client can ingest logs. The pattern is always the same: See the full field reference on the Ingest page.

Self-hosted installations

Replace the base URL with your installation’s API hostname and use an ingest key issued there. See Self-hosted installations for the environment variables and private-CA notes.