Metadata-Version: 2.4
Name: sentry-streams
Version: 0.0.66
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Programming Language :: Python :: 3.14
Requires-Dist: requests>=2.32.3
Requires-Dist: sentry-arroyo>=2.39.2,<2.44.0
Requires-Dist: pyyaml>=6.0.2
Requires-Dist: jsonschema>=4.23.0
Requires-Dist: sentry-kafka-schemas>=2.2.0
Requires-Dist: polars>=1.31.0,<1.32
Requires-Dist: click>=8.1.7
Requires-Dist: datadog>=0.49.1
Summary: The python Sentry Streaming API
Requires-Python: >=3.11
Description-Content-Type: text/markdown; charset=UTF-8; variant=GFM

# The Sentry Streaming Platform

Sentry Streams is a distributed platform that, like most streaming platforms,
is designed to handle real-time unbounded data streams.

This is built primarily to allow the creation of Sentry ingestion pipelines
though the api provided is fully independent from the Sentry product and can
be used to build any streaming application.

## Documentation

- **[Architecture](./docs/architecture/README.md)** — the subsystems, the decisions behind
  them, the rules that must hold, and what is unfinished. Start there whether you are building
  on the platform or taking ownership of it.
- [Adding a step](./docs/architecture/guides/adding-a-step.md) — the procedure for extending
  the DSL and the runtime.
- [Deployment configuration](./docs/reference/deployment-config.md) — the config file format.
- [User documentation](https://getsentry.github.io/streams/) — the published Sphinx docs.
- [AGENTS.md](./AGENTS.md) — development environment, tests, type checking.

