---
title: "Choose your logs method | Grafana Labs"
description: "Select the right method for your logs"
---

> For a curated documentation index, see [llms.txt](/llms.txt). For the complete documentation index, see [llms-full.txt](/llms-full.txt).

## Choose a method

Select the method that matches your setup.

| Method               | Best for                                              |                                                                                                                                         |
|----------------------|-------------------------------------------------------|-----------------------------------------------------------------------------------------------------------------------------------------|
| HTTP API             | Custom scripts, serverless functions, any HTTP client | [View docs →](https://grafana.com/blog/how-to-use-http-apis-to-send-metrics-and-logs-to-grafana-cloud/#sending-logs-using-the-http-api) |
| OpenTelemetry (OTLP) | OTel Collector or SDKs, structured logs               | [View docs →](https://grafana.com/docs/grafana-cloud/send-data/otlp/send-data-otlp/)                                                    |

## Looking for a different method?

For Promtail, Fluentd, Fluent Bit, or other log shipping methods, use the [logs ingestion documentation](https://grafana.com/docs/grafana-cloud/send-data/logs/). The docs include authentication setup, configuration examples, and troubleshooting tips.
