Skip to content
HeapStream
Sign up

Host, stream, and scale video — at one flat price

Upload from your app or the dashboard; HeapStream encodes every quality up to 4K for free and streams standard HLS. Pick a flat package from $10/month, or pay as you go at $10 per TB streamed and $25 per TB stored. Every feature on every plan.

Flat pricing · Cancel anytime

fetch_video.py — HeapStream Python SDK
from heapstream import Heapstream
from heapstream.models import VideoFetch

sdk = Heapstream(
    username="api_key",
    password="api_secret",
)

request_body = VideoFetch(
    metadata={
        "encoding_tier": "full",
        "title": "title",
    },
    url="http://example.com/video.mp4",
)

result = sdk.video.fetch_video(
    request_body=request_body,
    project_id="project_id",
)

print(result)

Everything included, at one flat price

Transparent delivery pricing

Packages include 2–5 TB of delivery a month; pay-as-you-go is $10 per TB. You always know the number.

Free encoding

Every video is encoded into every quality tier, up to 4K, for free. No per-minute charges, no fine print.

REST API + OpenAPI 3.1

Generate a typed client in any language from the OpenAPI 3.1 spec. The spec is generated from the API itself, so it never drifts.