Amazon Interactive Video Service logo

Amazon Interactive Video Service

Amazon Interactive Video Service (Amazon IVS) is a managed live streaming solution designed to provide interactive video experiences. It handles the operational complexity of live streaming so you can focus on building engaging applications.

1 APIs 4 Features
Live StreamingMediaVideoReal-Time

APIs

AWS Amazon IVS API

The Amazon IVS API provides programmatic control over channels, stream keys, recordings, and playback keys for building interactive live streaming applications.

Features

Low Latency Streaming

Deliver live video with sub-second latency for real-time interactivity.

Managed Infrastructure

AWS handles all the infrastructure complexity of live streaming at scale.

Recording and Playback

Automatically record live streams to S3 and generate playback URLs.

Chat Integration

Built-in chat messaging for interactive viewer experiences.

Use Cases

Interactive Gaming Streams

Build gaming livestreams with viewer interaction and real-time overlays.

Virtual Events

Host virtual conferences, concerts, and events with large audiences.

Social Commerce

Enable live shopping experiences with interactive product displays.

Semantic Vocabularies

Amazon Interactive Video Service Context

82 classes · 72 properties

JSON-LD

API Governance Rules

Amazon Interactive Video Service API Rules

14 rules · 8 errors 5 warnings 1 info

SPECTRAL

JSON Structure

Ivs Audio Configuration Structure

4 properties

JSON STRUCTURE

Ivs Batch Error Structure

3 properties

JSON STRUCTURE

Ivs Batch Errors Structure

0 properties

JSON STRUCTURE

Ivs Batch Get Channel Request Structure

1 properties

JSON STRUCTURE

Ivs Batch Get Channel Response Structure

2 properties

JSON STRUCTURE

Ivs Batch Get Stream Key Request Structure

1 properties

JSON STRUCTURE

Ivs Batch Get Stream Key Response Structure

2 properties

JSON STRUCTURE

Ivs Channel Arn List Structure

0 properties

JSON STRUCTURE

Ivs Channel Latency Mode Structure

0 properties

JSON STRUCTURE

Ivs Channel List Structure

0 properties

JSON STRUCTURE

Ivs Channel Structure

11 properties

JSON STRUCTURE

Ivs Channel Summary Structure

9 properties

JSON STRUCTURE

Ivs Channel Type Structure

0 properties

JSON STRUCTURE

Ivs Channels Structure

0 properties

JSON STRUCTURE

Ivs Create Channel Request Structure

8 properties

JSON STRUCTURE

Ivs Create Channel Response Structure

2 properties

JSON STRUCTURE

Ivs Create Stream Key Request Structure

2 properties

JSON STRUCTURE

Ivs Create Stream Key Response Structure

1 properties

JSON STRUCTURE

Ivs Delete Channel Request Structure

1 properties

JSON STRUCTURE

Ivs Delete Stream Key Request Structure

1 properties

JSON STRUCTURE

Ivs Destination Configuration Structure

1 properties

JSON STRUCTURE

Ivs Get Channel Request Structure

1 properties

JSON STRUCTURE

Ivs Get Channel Response Structure

1 properties

JSON STRUCTURE

Ivs Get Playback Key Pair Request Structure

1 properties

JSON STRUCTURE

Ivs Get Playback Key Pair Response Structure

1 properties

JSON STRUCTURE

Ivs Get Stream Key Request Structure

1 properties

JSON STRUCTURE

Ivs Get Stream Key Response Structure

1 properties

JSON STRUCTURE

Ivs Get Stream Request Structure

1 properties

JSON STRUCTURE

Ivs Get Stream Response Structure

1 properties

JSON STRUCTURE

Ivs Get Stream Session Request Structure

2 properties

JSON STRUCTURE

Ivs Get Stream Session Response Structure

1 properties

JSON STRUCTURE

Ivs Ingest Configuration Structure

2 properties

JSON STRUCTURE

Ivs List Channels Request Structure

4 properties

JSON STRUCTURE

Ivs List Channels Response Structure

2 properties

JSON STRUCTURE

Ivs List Playback Key Pairs Request Structure

2 properties

JSON STRUCTURE

Ivs List Stream Keys Request Structure

3 properties

JSON STRUCTURE

Ivs List Stream Keys Response Structure

2 properties

JSON STRUCTURE

Ivs List Stream Sessions Request Structure

3 properties

JSON STRUCTURE

Ivs List Stream Sessions Response Structure

2 properties

JSON STRUCTURE

Ivs List Streams Request Structure

3 properties

JSON STRUCTURE

Ivs List Streams Response Structure

2 properties

JSON STRUCTURE

Ivs List Tags For Resource Request Structure

0 properties

JSON STRUCTURE

Ivs List Tags For Resource Response Structure

1 properties

JSON STRUCTURE

Ivs Playback Key Pair List Structure

0 properties

JSON STRUCTURE

Ivs Playback Key Pair Structure

4 properties

JSON STRUCTURE

Ivs Playback Key Pair Summary Structure

3 properties

JSON STRUCTURE

Ivs Put Metadata Request Structure

2 properties

JSON STRUCTURE

Ivs Recording Configuration List Structure

0 properties

JSON STRUCTURE

Ivs Recording Configuration State Structure

0 properties

JSON STRUCTURE

Ivs Recording Configuration Structure

8 properties

JSON STRUCTURE

Ivs Recording Configuration Summary Structure

5 properties

JSON STRUCTURE

Ivs Recording Mode Structure

0 properties

JSON STRUCTURE

Ivs Rendition Configuration Structure

2 properties

JSON STRUCTURE

Ivs S3 Destination Configuration Structure

1 properties

JSON STRUCTURE

Ivs Stop Stream Request Structure

1 properties

JSON STRUCTURE

Ivs Stop Stream Response Structure

0 properties

JSON STRUCTURE

Ivs Stream Event Structure

3 properties

JSON STRUCTURE

Ivs Stream Events Structure

0 properties

JSON STRUCTURE

Ivs Stream Filters Structure

1 properties

JSON STRUCTURE

Ivs Stream Health Structure

0 properties

JSON STRUCTURE

Ivs Stream Key Arn List Structure

0 properties

JSON STRUCTURE

Ivs Stream Key List Structure

0 properties

JSON STRUCTURE

Ivs Stream Key Structure

4 properties

JSON STRUCTURE

Ivs Stream Key Summary Structure

3 properties

JSON STRUCTURE

Ivs Stream Keys Structure

0 properties

JSON STRUCTURE

Ivs Stream List Structure

0 properties

JSON STRUCTURE

Ivs Stream Session List Structure

0 properties

JSON STRUCTURE

Ivs Stream Session Structure

7 properties

JSON STRUCTURE

Ivs Stream Session Summary Structure

4 properties

JSON STRUCTURE

Ivs Stream State Structure

0 properties

JSON STRUCTURE

Ivs Stream Structure

7 properties

JSON STRUCTURE

Ivs Stream Summary Structure

6 properties

JSON STRUCTURE

Ivs Tag Key List Structure

0 properties

JSON STRUCTURE

Ivs Tag Resource Request Structure

1 properties

JSON STRUCTURE

Ivs Tag Resource Response Structure

0 properties

JSON STRUCTURE

Ivs Tags Structure

0 properties

JSON STRUCTURE

Ivs Thumbnail Configuration Storage Structure

0 properties

JSON STRUCTURE

Ivs Thumbnail Configuration Structure

4 properties

JSON STRUCTURE

Ivs Transcode Preset Structure

0 properties

JSON STRUCTURE

Ivs Untag Resource Request Structure

0 properties

JSON STRUCTURE

Ivs Untag Resource Response Structure

0 properties

JSON STRUCTURE

Ivs Update Channel Request Structure

8 properties

JSON STRUCTURE

Ivs Update Channel Response Structure

1 properties

JSON STRUCTURE

Ivs Video Configuration Structure

8 properties

JSON STRUCTURE

Example Payloads

Ivs Batch Error Example

3 fields

EXAMPLE

Ivs Channel Example

11 fields

EXAMPLE

Ivs Channel Summary Example

9 fields

EXAMPLE

Ivs Stream Event Example

3 fields

EXAMPLE

Ivs Stream Example

7 fields

EXAMPLE

Ivs Stream Filters Example

1 fields

EXAMPLE

Ivs Stream Key Example

4 fields

EXAMPLE

Ivs Stream Session Example

7 fields

EXAMPLE

Ivs Stream Summary Example

6 fields

EXAMPLE

Visuals

Amazon Interactive Video Service screenshot

Resources

🌐
Portal
Portal
🔗
Website
Website
🔗
Documentation
Documentation
📜
TermsOfService
TermsOfService
📜
PrivacyPolicy
PrivacyPolicy
💬
Support
Support
📰
Blog
Blog
👥
GitHubOrganization
GitHubOrganization
🌐
Console
Console
📝
SignUp
SignUp
🔗
Login
Login
🟢
StatusPage
StatusPage
🔗
Contact
Contact
🔗
SpectralRules
SpectralRules
🔗
Vocabulary
Vocabulary
🔗
JSONLD
JSONLD

Sources

Raw ↑
aid: amazon-interactive-video-service
name: Amazon Interactive Video Service
description: Amazon Interactive Video Service (Amazon IVS) is a managed live streaming solution designed to provide interactive
  video experiences. It handles the operational complexity of live streaming so you can focus on building engaging applications.
type: Index
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
tags:
- AWS
- Live Streaming
- Media
- Video
- Real-Time
url: https://raw.githubusercontent.com/api-evangelist/amazon-interactive-video-service/refs/heads/main/apis.yml
created: '2026-03-16'
modified: '2026-05-19'
specificationVersion: '0.19'
apis:
- aid: amazon-interactive-video-service:aws-ivs-api
  name: AWS Amazon IVS API
  description: The Amazon IVS API provides programmatic control over channels, stream keys, recordings, and playback keys
    for building interactive live streaming applications.
  humanURL: https://aws.amazon.com/ivs/
  baseURL: https://ivs.us-east-1.amazonaws.com
  tags:
  - Live Streaming
  - Media
  - Video
  properties:
  - type: Documentation
    url: https://docs.aws.amazon.com/ivs/latest/APIReference/Welcome.html
  - type: OpenAPI
    url: openapi/amazon-ivs-openapi-original.yml
  - type: GettingStarted
    url: https://docs.aws.amazon.com/ivs/latest/userguide/getting-started.html
  - type: Pricing
    url: https://aws.amazon.com/ivs/pricing/
  - type: FAQ
    url: https://aws.amazon.com/ivs/faqs/
  - type: NaftikoCapability
    url: capabilities/amazon-ivs.yaml
common:
- type: Portal
  url: https://aws.amazon.com/ivs/
- type: Website
  url: https://aws.amazon.com/ivs/
- type: Documentation
  url: https://docs.aws.amazon.com/ivs/
- 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/tag/amazon-interactive-video-service/
- type: GitHubOrganization
  url: https://github.com/aws
- type: Console
  url: https://console.aws.amazon.com/ivs/
- type: SignUp
  url: https://portal.aws.amazon.com/billing/signup
- type: Login
  url: https://signin.aws.amazon.com/
- type: StatusPage
  url: https://health.aws.amazon.com/health/status
- type: Contact
  url: https://aws.amazon.com/contact-us/
- type: SpectralRules
  url: rules/amazon-interactive-video-service-spectral-rules.yml
- type: Vocabulary
  url: vocabulary/amazon-interactive-video-service-vocabulary.yaml
- type: JSONLD
  url: json-ld/amazon-interactive-video-service-context.jsonld
- type: Features
  data:
  - name: Low Latency Streaming
    description: Deliver live video with sub-second latency for real-time interactivity.
  - name: Managed Infrastructure
    description: AWS handles all the infrastructure complexity of live streaming at scale.
  - name: Recording and Playback
    description: Automatically record live streams to S3 and generate playback URLs.
  - name: Chat Integration
    description: Built-in chat messaging for interactive viewer experiences.
- type: UseCases
  data:
  - name: Interactive Gaming Streams
    description: Build gaming livestreams with viewer interaction and real-time overlays.
  - name: Virtual Events
    description: Host virtual conferences, concerts, and events with large audiences.
  - name: Social Commerce
    description: Enable live shopping experiences with interactive product displays.
- type: Integrations
  data:
  - name: Amazon S3
    description: Stores live stream recordings automatically for on-demand playback.
  - name: Amazon CloudFront
    description: Distributes live streams globally with low latency.
  - name: AWS Lambda
    description: Triggers automation based on stream state changes and events.
- type: Integrations
  url: https://aws.amazon.com/marketplace/
integrations:
- name: Sign in
- name: Agent Mode
- name: Why AWS Marketplace?
- name: Get started in AWS Marketplace
- name: Industry
- name: Resources
- name: Become a Channel Partner
- name: Sell in AWS Marketplace
- name: Manage Your Account
maintainers:
- FN: Kin Lane
  email: kin@apievangelist.com