Skip to main content

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.

Project description

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.

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.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

hypeline-0.1.1.tar.gz (57.2 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

hypeline-0.1.1-py3-none-any.whl (128.5 kB view details)

Uploaded Python 3

File details

Details for the file hypeline-0.1.1.tar.gz.

File metadata

  • Download URL: hypeline-0.1.1.tar.gz
  • Upload date:
  • Size: 57.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for hypeline-0.1.1.tar.gz
Algorithm Hash digest
SHA256 1ed1e03825c1e5a559bcb97c66f0845868700108fa6b6c4bcfd90d861096c342
MD5 6778069d0a4da0ad872bf28bc3ecfaab
BLAKE2b-256 946b5021f4486fa19bc41a2ebeb802b9236528434eccd3059dbdfdf510b3b071

See more details on using hashes here.

Provenance

The following attestation bundles were made for hypeline-0.1.1.tar.gz:

Publisher: sdks.yml on Hypeline-io/hypeline

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file hypeline-0.1.1-py3-none-any.whl.

File metadata

  • Download URL: hypeline-0.1.1-py3-none-any.whl
  • Upload date:
  • Size: 128.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for hypeline-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 329c85d1f28be42ebfd588a0b5df658fd386eead5bbcbe53ee2b907dbe4b7b97
MD5 28455bb1f02d2548b0d69a10bba8bcb8
BLAKE2b-256 dd9caeb34ee203f2cf231e1d1672165f2f5ad579bdb62370f2e5eb439ce3c273

See more details on using hashes here.

Provenance

The following attestation bundles were made for hypeline-0.1.1-py3-none-any.whl:

Publisher: sdks.yml on Hypeline-io/hypeline

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page