# Streaming Endpoints[¶](https://developer.dataiku.com/latest/concepts-and-examples/streaming-endpoints.html#streaming-endpoints "Permalink to this heading")

Note

There are two main classes related to streaming endpoint handling in Dataiku’s Python APIs:

* `dataiku.StreamingEndpoint` in the dataiku package. It was initially designed for usage within DSS in recipes and Jupyter notebooks.

* `dataikuapi.dss.streaming\_endpoint.DSSStreamingEndpoint` in the dataikuapi package. It was initially designed for usage outside of DSS.

Both classes have fairly similar capabilities, but we recommend using dataiku.StreamingEndpoint within DSS.

For more details on the two packages, please see Getting started.

## Reference documentation[¶](https://developer.dataiku.com/latest/concepts-and-examples/streaming-endpoints.html#reference-documentation "Permalink to this heading")

Use the following classes to interact with streaming endpoints in Python recipes and notebooks.

Use the following class preferably outside of DSS.

|  |  |

| --- | --- |

| `dataikuapi.dss.streaming\_endpoint` |  |

| `dataikuapi.dss.continuousactivity` |  |
