AIARCOASC Docs

Stream, Images & Browser

Managed video pipeline, image resizing/format, headless browser sessions.

What it is

Stream ingests and transcodes video, then delivers via HLS/DASH from every PoP. Images transforms uploads (resize, crop, AVIF/WebP, watermark) on the fly. Browser gives you headless Chrome sessions for scraping, screenshots, PDF generation and end-to-end testing.

When to use it

  • Add user-generated video to your product without operating an encoding farm.
  • Serve responsive images without storing every variant.
  • Render a PDF of a dynamic page on demand.

Quickstart

asc edge stream upload ./marketing.mp4
asc edge images variant create ./logo.png --width 256 --format avif
asc edge browser session create --url https://example.com --screenshot
video = client.edge.stream.upload('./marketing.mp4')
img = client.edge.images.transform('./logo.png', width=256, format='avif')
shot = client.edge.browser.screenshot(url='https://example.com')
const shot = await client.edge.browser.screenshot({ url: 'https://example.com' });

Limits & quotas

LimitDefaultBurstNotes
Stream — stored / 1K min$5
Stream — delivered / 1K min$1
Images stored / 100K$5
Images delivered / 100K$1
Browser session-hour$0.10

Pricing

See pricing. Pay-as-you-go, billed monthly via Stripe.

API surface

  • POST /v1/edge/stream/uploads
  • POST /v1/edge/images/transform
  • POST /v1/edge/browser/sessions

Required scope(s): edge:write. See Scopes.

Security

All access is authenticated and scoped. See Auth & scopes and Network controls.