# Protocols

> Overview of supported protocols for data ingestion.

# Protocols

- [Elasticsearch](elasticsearch.md) — Use Elasticsearch protocol to ingest log data.
- [gRPC](grpc.md) — Overview of using gRPC SDKs for efficient and high-performance data ingestion in GreptimeDB.
- [HTTP API](http.md) — Guide on using HTTP APIs to interact with GreptimeDB, including authentication, timeout settings, health checks, configuration, and SQL queries.
- [InfluxDB Line Protocol](influxdb-line-protocol.md) — Instructions on ingesting data to GreptimeDB using InfluxDB Line Protocol and using ping and health APIs.
- [Loki](loki.md) — Learn how to ingest data with Loki.
- [MySQL](mysql.md) — Guide on connecting to GreptimeDB using MySQL, managing tables, ingesting and querying data, and handling time zones.
- [OpenTelemetry (OTLP)](opentelemetry.md) — Consume OpenTelemetry Metrics natively via OTLP/HTTP protocol
- [OpenTSDB](opentsdb.md)
- [PostgreSQL](postgresql.md) — Guide on connecting to GreptimeDB using PostgreSQL, managing tables, ingesting and querying data, and handling time zones.
