> ## Documentation Index
> Fetch the complete documentation index at: https://docs.siftstack.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Stream live telemetry

> Choose a method to send real-time telemetry data from your application to Sift.

Send time-series telemetry from your application to Sift in real time.

## Before you begin

All streaming methods require an API key and the Sift URL for your environment. See [Authentication](/documentation/manage/set-up-api-access).

## What do you want to do?

* **[I want to send telemetry from Python](/documentation/ingest/stream/stream-your-first-telemetry-data-with-python)**: Install the Python client library and stream sensor data to Sift quickly.
* **[I want to send telemetry from an existing service](/documentation/ingest/stream/stream-telemetry-from-a-running-application)**:  Define an ingestion config and stream structured data over gRPC from any application.
* **[I already have protobuf data](/documentation/reference/stream/protobuf-ingestion-reference)**:  Register your protobuf schema and stream serialized messages directly to Sift.
* **[I want to send JSON quickly](/documentation/reference/stream/schemaless-ingestion-reference)**:  POST JSON to Sift over REST without pre-registering a schema.
* **[I already use Influx](/documentation/reference/stream/influx-line-protocol-reference)**:  Point any Influx client at Sift using your API key as the authentication token.
* **[I need help troubleshooting](/documentation/reference/stream/streaming-error-reference)**:  Diagnose common reasons telemetry does not appear in Sift.

## Choose a method

Not sure which method fits your situation? See [Choose a streaming method](/documentation/ingest/stream/choose-a-streaming-method) for a side-by-side comparison.
