Amazon MediaPackage website screenshot

Amazon MediaPackage

AWS Elemental MediaPackage is a video origination and just-in-time packaging service that reliably prepares and protects video for delivery over the internet, creating multiple output formats from a single video input.

Amazon MediaPackage publishes 4 APIs on the APIs.io network, including Channels API, Harvest Jobs API, Origin Endpoints API, and 1 more. Tagged areas include Broadcasting, Media Processing, and Media.

The Amazon MediaPackage catalog on APIs.io includes 1 JSON-LD context and 2 Spectral governance rulesets.

Amazon MediaPackage’s developer surface includes authentication, developer portal, documentation, support, engineering blog, developer console, signup flow, and 13 more developer resources.

53.9/100 developing ▬ flat Agent 31/100 agent ready saas Full breakdown ↓
scored 2026-09-10 · rubric v0.20.0
AccessFreemiumSelf serve⚡ Free to try
1 APIs 5 Features 4 Use Cases
BroadcastingMedia ProcessingMedia

Kin Score

Kin Score Kin Score How this is scored →
scored 2026-09-10 · rubric v0.20.0
Create-or-Update Ergonomics applies to this provider. This API accepts writes, so it carries 10 points of the composite. It is scored from the published contracts themselves: whether a caller can create-or-update in one call, whether the write accepts a key the caller already holds, and whether the response says which branch ran. Without that, every write needs a search-and-branch in front of it, and the first time that check is skipped a duplicate record is created. Scored against the observed mean rather than raw — a provider at the catalog average is unchanged by this facet, not penalised by it.
Improve this rating by publishing the missing artifacts — every area above can be raised, and the full rubric is at apis.io/rating/. Every facet and dimension name above is a link: it opens that measurement's own page — what it means, the exact checks that feed it, how the whole catalog distributes on it, and the providers at the top of it. This rating is computed from github.com/api-evangelist/amazon-mediapackage: open an issue to ask a question, or submit a pull request to add artifacts. Submit an artifact on GitHub — free → Manage your own listing — the Influence plan, $499/mo →

APIs 4

Individual APIs this provider publishes, each with its own machine-readable definition.

Amazon MediaPackage Channels API

The Channels API from Amazon MediaPackage — 5 operation(s) for channels.

Amazon MediaPackage Harvest Jobs API

The Harvest Jobs API from Amazon MediaPackage — 2 operation(s) for harvest jobs.

Amazon MediaPackage Origin Endpoints API

The Origin Endpoints API from Amazon MediaPackage — 2 operation(s) for origin endpoints.

Amazon MediaPackage Tags API

The Tags API from Amazon MediaPackage — 2 operation(s) for tags.

Postman Collections 4

Ready-to-run Postman collections for exercising this provider's APIs.

Open Collections 5

Open, tool-agnostic API collections (OpenAPI-derived and Bruno).

API Collection

OPEN COLLECTION

Pricing Plans 1

Published pricing tiers and plan structures.

Rate Limits 1

Documented rate limits and quota policies.

Amazon Mediapackage Rate Limits

5 limits

RATE LIMITS

FinOps 1

Cost, billing, and metering signals for API financial operations.

Features 5

Notable capabilities this provider offers.

Just-in-Time Packaging

Package live video into HLS, DASH, CMAF, and Microsoft Smooth Streaming formats on demand.

Content Protection

Integrated DRM support with PlayReady, Widevine, FairPlay, and SPEKE standard.

Time-Shifted Viewing

Enable start-over, catch-up TV, and pause live TV with configurable time windows.

CDN Integration

Direct integration with CloudFront for scalable content delivery.

Harvest Jobs

Clip and archive live stream segments to S3 for VOD asset creation.

Semantic Vocabularies 1

JSON-LD contexts and semantic vocabularies used across these APIs.

Amazon Mediapackage Mediapackage Api Context

79 classes · 73 properties

JSON-LD

Spectral Rules 2

Spectral governance rulesets for linting and validating these APIs.

Amazon MediaPackage API Rules

5 rules · 4 warnings 1 info

SPECTRAL

Amazon MediaPackage API Rules

26 rules · 9 errors 13 warnings 4 info

SPECTRAL

JSON Schema 76

Standalone JSON Schema definitions for this provider's data models.

AdMarkers

0 properties

JSON SCHEMA

AdTriggers

0 properties

JSON SCHEMA

AdsOnDeliveryRestrictions

0 properties

JSON SCHEMA

Authorization

2 properties

JSON SCHEMA

Channel

8 properties

JSON SCHEMA

CmafEncryptionMethod

0 properties

JSON SCHEMA

CmafEncryption

4 properties

JSON SCHEMA

CmafPackageCreateOrUpdateParameters

5 properties

JSON SCHEMA

CmafPackage

5 properties

JSON SCHEMA

ConfigureLogsRequest

2 properties

JSON SCHEMA

ConfigureLogsResponse

8 properties

JSON SCHEMA

CreateChannelRequest

3 properties

JSON SCHEMA

CreateChannelResponse

8 properties

JSON SCHEMA

CreateHarvestJobRequest

5 properties

JSON SCHEMA

CreateHarvestJobResponse

9 properties

JSON SCHEMA

CreateOriginEndpointRequest

14 properties

JSON SCHEMA

CreateOriginEndpointResponse

17 properties

JSON SCHEMA

DashEncryption

2 properties

JSON SCHEMA

DashPackage

16 properties

JSON SCHEMA

DeleteChannelRequest

0 properties

JSON SCHEMA

DeleteChannelResponse

0 properties

JSON SCHEMA

DeleteOriginEndpointRequest

0 properties

JSON SCHEMA

DeleteOriginEndpointResponse

0 properties

JSON SCHEMA

DescribeChannelRequest

0 properties

JSON SCHEMA

DescribeChannelResponse

8 properties

JSON SCHEMA

DescribeHarvestJobRequest

0 properties

JSON SCHEMA

DescribeHarvestJobResponse

9 properties

JSON SCHEMA

DescribeOriginEndpointRequest

0 properties

JSON SCHEMA

DescribeOriginEndpointResponse

17 properties

JSON SCHEMA

EgressAccessLogs

1 properties

JSON SCHEMA

EncryptionContractConfiguration

2 properties

JSON SCHEMA

EncryptionMethod

0 properties

JSON SCHEMA

HarvestJob

9 properties

JSON SCHEMA

HlsEncryption

5 properties

JSON SCHEMA

HlsIngest

1 properties

JSON SCHEMA

HlsManifestCreateOrUpdateParameters

9 properties

JSON SCHEMA

HlsManifest

10 properties

JSON SCHEMA

HlsPackage

12 properties

JSON SCHEMA

IngestEndpoint

4 properties

JSON SCHEMA

IngressAccessLogs

1 properties

JSON SCHEMA

ListChannelsRequest

0 properties

JSON SCHEMA

ListChannelsResponse

2 properties

JSON SCHEMA

ListHarvestJobsRequest

0 properties

JSON SCHEMA

ListHarvestJobsResponse

2 properties

JSON SCHEMA

ListOriginEndpointsRequest

0 properties

JSON SCHEMA

ListOriginEndpointsResponse

2 properties

JSON SCHEMA

ListTagsForResourceRequest

0 properties

JSON SCHEMA

ListTagsForResourceResponse

1 properties

JSON SCHEMA

ManifestLayout

0 properties

JSON SCHEMA

MaxResults

0 properties

JSON SCHEMA

MssEncryption

1 properties

JSON SCHEMA

MssPackage

4 properties

JSON SCHEMA

OriginEndpoint

17 properties

JSON SCHEMA

Origination

0 properties

JSON SCHEMA

PlaylistType

0 properties

JSON SCHEMA

PresetSpeke20Audio

0 properties

JSON SCHEMA

PresetSpeke20Video

0 properties

JSON SCHEMA

Profile

0 properties

JSON SCHEMA

RotateChannelCredentialsRequest

0 properties

JSON SCHEMA

RotateChannelCredentialsResponse

8 properties

JSON SCHEMA

S3Destination

3 properties

JSON SCHEMA

SegmentTemplateFormat

0 properties

JSON SCHEMA

SpekeKeyProvider

6 properties

JSON SCHEMA

Status

0 properties

JSON SCHEMA

StreamOrder

0 properties

JSON SCHEMA

StreamSelection

3 properties

JSON SCHEMA

TagResourceRequest

1 properties

JSON SCHEMA

Tags

0 properties

JSON SCHEMA

UntagResourceRequest

0 properties

JSON SCHEMA

UpdateChannelRequest

1 properties

JSON SCHEMA

UpdateChannelResponse

8 properties

JSON SCHEMA

UpdateOriginEndpointRequest

11 properties

JSON SCHEMA

UpdateOriginEndpointResponse

17 properties

JSON SCHEMA

UtcTiming

0 properties

JSON SCHEMA

Scroll for all 76

JSON Structure 76

JSON Structure definitions describing this provider's data shapes.

Mediapackage Api Ad Markers Structure

0 properties

JSON STRUCTURE

Mediapackage Api Ad Triggers Structure

0 properties

JSON STRUCTURE

Mediapackage Api Authorization Structure

2 properties

JSON STRUCTURE

Mediapackage Api Channel Structure

8 properties

JSON STRUCTURE

Mediapackage Api Cmaf Encryption Structure

4 properties

JSON STRUCTURE

Mediapackage Api Cmaf Package Structure

5 properties

JSON STRUCTURE

Mediapackage Api Dash Encryption Structure

2 properties

JSON STRUCTURE

Mediapackage Api Dash Package Structure

16 properties

JSON STRUCTURE

Mediapackage Api Harvest Job Structure

9 properties

JSON STRUCTURE

Mediapackage Api Hls Encryption Structure

5 properties

JSON STRUCTURE

Mediapackage Api Hls Ingest Structure

1 properties

JSON STRUCTURE

Mediapackage Api Hls Manifest Structure

10 properties

JSON STRUCTURE

Mediapackage Api Hls Package Structure

12 properties

JSON STRUCTURE

Mediapackage Api Ingest Endpoint Structure

4 properties

JSON STRUCTURE

Mediapackage Api Manifest Layout Structure

0 properties

JSON STRUCTURE

Mediapackage Api Max Results Structure

0 properties

JSON STRUCTURE

Mediapackage Api Mss Encryption Structure

1 properties

JSON STRUCTURE

Mediapackage Api Mss Package Structure

4 properties

JSON STRUCTURE

Mediapackage Api Origin Endpoint Structure

17 properties

JSON STRUCTURE

Mediapackage Api Origination Structure

0 properties

JSON STRUCTURE

Mediapackage Api Playlist Type Structure

0 properties

JSON STRUCTURE

Mediapackage Api Profile Structure

0 properties

JSON STRUCTURE

Mediapackage Api S3 Destination Structure

3 properties

JSON STRUCTURE

Mediapackage Api Status Structure

0 properties

JSON STRUCTURE

Mediapackage Api Stream Order Structure

0 properties

JSON STRUCTURE

Mediapackage Api Tags Structure

0 properties

JSON STRUCTURE

Mediapackage Api Utc Timing Structure

0 properties

JSON STRUCTURE

Scroll for all 76

Examples 76

Example request and response payloads for these APIs.

Scroll for all 76

Security Posture 4

Authentication, domain security, vulnerability disclosure, and trust-center signals.

Amazon Mediapackage Authentication

apiKey · 1 scheme

SECURITY

Amazon Mediapackage Domain Security

TLSv1.3 · HSTS · DMARC

SECURITY

Amazon Mediapackage Vulnerability Disclosure

security.txt · contact published

SECURITY

Amazon Mediapackage Trust Center

PCI DSS, HIPAA, FedRAMP, GDPR, FIPS 140

SECURITY

Agentic Access 1

Recommended x-agentic-access execution contracts for AI agents.

Amazon Mediapackage Agentic Access

19 operations · 12 acting

19 operations · 12 acting

AGENTIC

Use Cases 4

What developers build with this provider.

Live OTT Streaming

Package live video for over-the-top delivery to mobile and connected devices.

Time-Shifted Television

Enable catch-up TV and start-over viewing experiences.

Multi-DRM Content Protection

Protect premium content with multiple DRM systems simultaneously.

Live Clipping

Create VOD clips from live streams for highlights and replays.

Resources

Get Started 3

Portal, sign-up, and the first successful call

Documentation 1

Reference material describing how the API behaves

Agent Surfaces 1

MCP servers, agent skills, and machine-readable catalogs

Design & Contract 2

Pagination, idempotency, versioning, errors, and events

Build 2

SDKs, sample code, and the tooling you integrate with

Access & Security 4

Authentication, authorization, and security posture

Operate 3

Status, limits, changes, and where to get help

Commercial 2

Pricing, plans, and the legal terms of use

Company 1

The organization behind the API

Other 1

Properties that don't map to a standard resource type

Source (apis.yml)

apis.yml Raw ↑
aid: amazon-mediapackage
name: Amazon MediaPackage
description: AWS Elemental MediaPackage is a video origination and just-in-time packaging service that reliably prepares and
  protects video for delivery over the internet, creating multiple output formats from a single video input.
type: Index
deliveryModel:
  model: saas
  open_source: false
  commercial: true
  callable_host: true
  label: Hosted service · you call their endpoint
  confidence: high
  source:
  - openapi
  - pricing
  generated: '2026-08-28'
  method: derived
accessModel:
  pricing: freemium
  onboarding: self-serve
  trial: false
  try_now: true
  public: false
  label: Freemium · Self-serve signup
  confidence: medium
  source:
  - plans
  - authentication
  - security
  generated: '2026-09-03'
  method: derived
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/icons/amazon-mediapackage.png
tags:
- AWS
- Broadcasting
- Media Processing
- Media
url: https://raw.githubusercontent.com/api-evangelist/amazon-mediapackage/refs/heads/main/apis.yml
created: '2026-03-16'
modified: '2026-05-19'
specificationVersion: '0.23'
apis:
- aid: amazon-mediapackage:amazon-mediapackage-channels-api
  name: Amazon MediaPackage Channels API
  description: The Channels API from Amazon MediaPackage — 5 operation(s) for channels.
  humanURL: https://aws.amazon.com/mediapackage/
  baseURL: http://mediapackage.{region}.amazonaws.com
  tags:
  - Channels
  properties:
  - type: OpenAPI
    url: openapi/amazon-mediapackage-channels-api-openapi.yml
  - type: Documentation
    url: https://docs.aws.amazon.com/mediapackage/
  - type: GettingStarted
    url: https://aws.amazon.com/mediapackage/getting-started/
  - type: Pricing
    url: https://aws.amazon.com/mediapackage/pricing/
  - type: FAQ
    url: https://aws.amazon.com/mediapackage/faqs/
- aid: amazon-mediapackage:amazon-mediapackage-harvest-jobs-api
  name: Amazon MediaPackage Harvest Jobs API
  description: The Harvest Jobs API from Amazon MediaPackage — 2 operation(s) for harvest jobs.
  humanURL: https://aws.amazon.com/mediapackage/
  baseURL: http://mediapackage.{region}.amazonaws.com
  tags:
  - Harvest Jobs
  properties:
  - type: OpenAPI
    url: openapi/amazon-mediapackage-harvest-jobs-api-openapi.yml
  - type: Documentation
    url: https://docs.aws.amazon.com/mediapackage/
  - type: GettingStarted
    url: https://aws.amazon.com/mediapackage/getting-started/
  - type: Pricing
    url: https://aws.amazon.com/mediapackage/pricing/
  - type: FAQ
    url: https://aws.amazon.com/mediapackage/faqs/
- aid: amazon-mediapackage:amazon-mediapackage-origin-endpoints-api
  name: Amazon MediaPackage Origin Endpoints API
  description: The Origin Endpoints API from Amazon MediaPackage — 2 operation(s) for origin endpoints.
  humanURL: https://aws.amazon.com/mediapackage/
  baseURL: http://mediapackage.{region}.amazonaws.com
  tags:
  - Origin Endpoints
  properties:
  - type: OpenAPI
    url: openapi/amazon-mediapackage-origin-endpoints-api-openapi.yml
  - type: Documentation
    url: https://docs.aws.amazon.com/mediapackage/
  - type: GettingStarted
    url: https://aws.amazon.com/mediapackage/getting-started/
  - type: Pricing
    url: https://aws.amazon.com/mediapackage/pricing/
  - type: FAQ
    url: https://aws.amazon.com/mediapackage/faqs/
- aid: amazon-mediapackage:amazon-mediapackage-tags-api
  name: Amazon MediaPackage Tags API
  description: The Tags API from Amazon MediaPackage — 2 operation(s) for tags.
  humanURL: https://aws.amazon.com/mediapackage/
  baseURL: http://mediapackage.{region}.amazonaws.com
  tags:
  - Tags
  properties:
  - type: OpenAPI
    url: openapi/amazon-mediapackage-tags-api-openapi.yml
  - type: Documentation
    url: https://docs.aws.amazon.com/mediapackage/
  - type: GettingStarted
    url: https://aws.amazon.com/mediapackage/getting-started/
  - type: Pricing
    url: https://aws.amazon.com/mediapackage/pricing/
  - type: FAQ
    url: https://aws.amazon.com/mediapackage/faqs/
common:
- type: CapabilityMap
  url: capabilities/amazon-mediapackage-capability-edges.yml
  name: Amazon MediaPackage Business Capability Map
- type: PostmanWorkspace
  url: https://www.postman.com/kinlaneapi/amazon-mediapackage/overview
- type: AgenticAccess
  url: agentic-access/amazon-mediapackage-agentic-access.yml
- type: TrustCenter
  url: security/amazon-mediapackage-trust-center.yml
- type: VulnerabilityDisclosure
  url: security/amazon-mediapackage-vulnerability-disclosure.yml
- type: DomainSecurity
  url: security/amazon-mediapackage-domain-security.yml
- type: Authentication
  url: authentication/amazon-mediapackage-authentication.yml
- type: Portal
  url: https://aws.amazon.com/mediapackage/
- type: Documentation
  url: https://docs.aws.amazon.com/mediapackage/
- type: TermsOfService
  url: https://aws.amazon.com/service-terms/
- type: PrivacyPolicy
  url: https://aws.amazon.com/privacy/
- type: Support
  url: https://aws.amazon.com/premiumsupport/
- type: Blog
  url: https://aws.amazon.com/blogs/media/
- type: GitHubOrganization
  url: https://github.com/aws
- type: Console
  url: https://console.aws.amazon.com/mediapackage/
- type: Signup
  url: https://portal.aws.amazon.com/billing/signup
- type: StatusPage
  url: https://health.aws.amazon.com/health/status
- type: Contact
  url: https://aws.amazon.com/contact-us/
- type: SpectralRules
  url: rules/amazon-mediapackage-spectral-rules.yml
- type: Vocabulary
  url: vocabulary/amazon-mediapackage-vocabulary.yaml
- type: Features
  data:
  - name: Just-in-Time Packaging
    description: Package live video into HLS, DASH, CMAF, and Microsoft Smooth Streaming formats on demand.
  - name: Content Protection
    description: Integrated DRM support with PlayReady, Widevine, FairPlay, and SPEKE standard.
  - name: Time-Shifted Viewing
    description: Enable start-over, catch-up TV, and pause live TV with configurable time windows.
  - name: CDN Integration
    description: Direct integration with CloudFront for scalable content delivery.
  - name: Harvest Jobs
    description: Clip and archive live stream segments to S3 for VOD asset creation.
- type: UseCases
  data:
  - name: Live OTT Streaming
    description: Package live video for over-the-top delivery to mobile and connected devices.
  - name: Time-Shifted Television
    description: Enable catch-up TV and start-over viewing experiences.
  - name: Multi-DRM Content Protection
    description: Protect premium content with multiple DRM systems simultaneously.
  - name: Live Clipping
    description: Create VOD clips from live streams for highlights and replays.
- type: Integrations
  data:
  - name: AWS Elemental MediaLive
    description: Receive live encoded streams from MediaLive for packaging.
  - name: Amazon CloudFront
    description: Distribute packaged content globally via CloudFront CDN.
  - name: Amazon S3
    description: Store harvested clips and VOD assets in S3.
  - name: AWS Key Management Service
    description: Manage DRM encryption keys with AWS KMS integration.
- type: Integrations
  url: https://aws.amazon.com/partners/
integrations:
- name: Partner Programs
- name: Resources
- name: Success Stories
- name: Work with an AWS Partner
- name: AWS Marketplace
- name: AWS Partner Central
- name: Partner Paths
- name: co-sell with AWS
maintainers:
- FN: Kin Lane
  email: kin@apievangelist.com
x-parent: aws
x-relationship: product

Work with this as data

Every provider here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for providers

9 MCP tools reach this
  • find_providersBrowse and filter every provider in the catalog.
  • get_provider_artifactsEvery artifact this provider publishes, grouped by type.
  • get_provider_operationsEvery operation across all of their OpenAPIs — one call instead of parsing every spec.
  • get_provider_toolsEvery MCP tool they ship, with the operation each wraps.
  • get_provider_evidenceHow each part of their score was established. Free — the basis for a claim should not sit behind it.
  • get_provider_ratingPRO — composite, band, trend and facet scores.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This provider
curl "https://apis.io/api/v1/providers/amazon-mediapackage"
All providers
curl "https://apis.io/api/v1/providers?limit=25"
Every operation they expose
curl "https://apis.io/api/v1/providers/amazon-mediapackage/operations?limit=25"
How their score was established
curl "https://apis.io/api/v1/providers/amazon-mediapackage/evidence"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.