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
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.