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 12 more developer resources.

60.6/100 strong ▬ flat Agent 44/100 agent ready Full breakdown ↓
scored 2026-07-28 · rubric v0.6
AccessFreemiumSelf serve⚡ Free to try
4 APIs 5 Features 4 Use Cases
BroadcastingMedia ProcessingMedia

Kin Score

Kin Score Kin Score How this is scored →
scored 2026-07-28 · rubric v0.6
Composite quality — 60.6/100 · strong
Contract Quality 16.2 / 25
Developer Ergonomics 9.1 / 20
Commercial Clarity 13.7 / 20
Operational Transparency 6.8 / 13
Governance 8.3 / 12
Discoverability 6.5 / 10
Agent readiness — 44/100 · agent ready
Machine-Readable Contract 18 / 18
Agentic Access Contract 10 / 10
MCP Server 0 / 12
Machine-Readable Auth 10 / 10
Idempotency 0 / 9
Stable Error Semantics 8 / 8
Request/Response Examples 7 / 7
Rate-Limit Signaling 7 / 7
Typed Event Surface 0 / 6
Agent Skills 0 / 5
Well-Known Catalog 0 / 4
Consent & Bot Identity 0 / 3
A2A Agent Card 0 / 8
Dry-Run / Simulate Mode 0 / 4
Improve this rating by publishing the missing artifacts — every area above can be raised, and the full rubric is at apis.io/rating/. 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. Want it done for you? Prioritized profiling — $2,500 →

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.

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

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
accessModel:
  pricing: freemium
  onboarding: self-serve
  trial: false
  try_now: true
  public: false
  label: Freemium · Self-serve signup
  confidence: high
  source:
  - plans
  - authentication
  generated: '2026-07-22'
  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.19'
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: 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