Documentation

Getting Started

Quick Start Guide

Create your first collection, upload assets, and stream a preview in under five minutes.

API Reference

RESTful API for programmatic upload, retrieval, streaming, and metadata management.

SDKs & Libraries

Official client libraries for Python, Node.js, Go, and Java with typed interfaces and retry logic.

Ingest Guide

Best practices for bulk ingest: supported formats, checksum verification, and folder mapping.

Retrieval Options

Standard, expedited, and bulk retrieval tiers with latency expectations and cost breakdown.

Streaming & Transcoding

Configure adaptive bitrate previews, thumbnail generation, and time-based clipping.

Architecture

AVPN stores your assets in geo-redundant cold storage across a minimum of three availability zones. Preservation masters are stored with AES-256 encryption at rest, and all API communication uses TLS 1.3. Streaming previews are generated on-the-fly from preservation masters using server-side transcoding — no separate mezzanine or proxy files are required.

Supported Formats

ProRes (HQ, 4444, 4444 XQ), DNxHR, XAVC, AVC-Intra, H.264/265, FFV1, VP9, AV1, MJPEG, MPEG-2, and over 40 additional codecs.

BWF, WAV, AIFF, FLAC, AAC, MP3, Opus.

MXF, MOV, MKV, MP4, WebM, AVI.

EBUCore, PBCore 3.0, Dublin Core, FIMS, embedded sidecar XML.

Authentication

All API requests require a Bearer token obtained via OAuth 2.0. Institution plans support SAML 2.0 and OpenID Connect for single sign-on. API keys can be scoped to specific collections with read-only or read-write permissions.