Metadata-Version: 2.4
Name: hypeline
Version: 0.1.1
Summary: Official Hypeline SDK: turn any source into a unified, deduplicated live stream of change events. Watches, change history, SSE with gap-free resume, and Standard Webhooks signature verification.
License: MIT
Keywords: hypeline,monitoring,webhooks,sse,change-detection,agents
Requires-Python: >=3.8
Description-Content-Type: text/markdown
Requires-Dist: urllib3<3.0.0,>=1.25.3
Requires-Dist: python_dateutil>=2.8.2
Requires-Dist: pydantic>=2
Requires-Dist: typing-extensions>=4.7.1
Requires-Dist: standardwebhooks>=1.0.0

# hypeline

Official Python SDK for Hypeline. Create watches on any source URL, poll change
history, subscribe to the live event stream over SSE (gap-free resume), and verify
signed webhooks.

```python
from hypeline import Hypeline

hy = Hypeline(api_key="...")
watch = hy.create_watch("https://example.com/blog", keywords=["incident"])
for change in hy.get_changes_since(watch.cursor).events:
    print(change.content)

for ev in hy.stream(keyword="incident"):
    print(ev.emitted_at, ev.content)
```

See `sdk/README.md` for the shared regen/drift workflow.
