Ant Media website screenshot

Ant Media

Ant Media Server is a scalable, open-source media server for ultra-low latency live streaming and WebRTC-based video applications. It supports WebRTC, RTMP, RTSP, SRT, HLS, and CMAF protocols, enabling developers to build real-time video applications with sub-second latency. Available in Community (open-source) and Enterprise editions with adaptive bitrate streaming, cloud auto-scaling, video recording, and REST API management.

Ant Media publishes 40 APIs on the APIs.io network, including Broadcasts API, Filters API, Push Notification API, and 37 more. Tagged areas include Broadcasting, Live Streaming, Media, Streaming, and Video.

The Ant Media catalog on APIs.io includes 1 event-driven AsyncAPI specification, 1 JSON-LD context, and 1 Spectral governance ruleset.

Ant Media’s developer surface includes developer portal, documentation, getting-started guide, pricing, engineering blog, support, authentication, and 36 more developer resources.

59.8/100 strong ▬ flat Agent 31/100 agent ready Front door AI 1/6 silent Full breakdown ↓
scored 2026-09-25 · rubric v0.23.0
AccessFreemium
2 APIs 6 Features 5 Use Cases
BroadcastingLive StreamingMediaStreamingVideoWebRTC

What this lets a business do 1

Business capabilities this provider's published APIs can perform, derived from its own contracts. Browse all capabilities →

Content Distribution & Delivery Management
BC-3740
Broadcasts
POST /v2/broadcasts/{id}/rtmp-endpoint

Kin Score

Kin Score Kin Score How this is scored →
scored 2026-09-25 · rubric v0.23.0
Regulatory Posture applies to this provider. Its tags matched the Horizontal (data, software, accessibility, platform) regime, so Regulatory Posture carries 15 points of the composite. If this regime is wrong for your business, say so on your provider repo — the applicability map is public and we will correct it.
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.
The six quality facets above are damped to 75 points between them, because the conditional facet above carries the other 25. That is why each facet's contribution is shown against a damped maximum: raising a quality facet moves the composite by 75% of its nominal weight, not 100%. The full arithmetic is at apis.io/rating/.
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/ant-media: 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 40

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

Ant Media Server REST API

The Ant Media Server REST API provides programmatic access to all streaming server management functions including stream management, broadcast configuration, recording control, ...

Ant Media Broadcasts API

The Broadcasts API from Ant Media — 45 operation(s) for broadcasts.

Ant Media Filters API

The Filters API from Ant Media — 7 operation(s) for filters.

Ant Media Push Notification API

The Push Notification API from Ant Media — 3 operation(s) for push notification.

Ant Media Version API

The Version API from Ant Media — 1 operation(s) for version.

Ant Media Vods API

The Vods API from Ant Media — 8 operation(s) for vods.

Ant Media Cluster API

The cluster surface of the Ant Media Server management panel REST API — 9 operations for listing cluster nodes with offset/size paging, counting them, annotating a node with a n...

Ant Media Admin Status API

The Admin Status API from Ant Media — 1 operation(s) for admin status.

Ant Media Applications API

The Applications API from Ant Media — 6 operation(s) for applications.

Ant Media Applications Info API

The Applications Info API from Ant Media — 1 operation(s) for applications info.

Ant Media Authentication Status API

The Authentication Status API from Ant Media — 1 operation(s) for authentication status.

Ant Media Cluster Mode Status API

The Cluster Mode Status API from Ant Media — 1 operation(s) for cluster mode status.

Ant Media Cpu Status API

The Cpu Status API from Ant Media — 1 operation(s) for cpu status.

Ant Media Enterprise Edition API

The Enterprise Edition API from Ant Media — 1 operation(s) for enterprise edition.

Ant Media File System Status API

The File System Status API from Ant Media — 1 operation(s) for file system status.

Ant Media First Login Status API

The First Login Status API from Ant Media — 1 operation(s) for first login status.

Ant Media Gpu Status API

The Gpu Status API from Ant Media — 1 operation(s) for gpu status.

Ant Media Heap Dump API

The Heap Dump API from Ant Media — 1 operation(s) for heap dump.

Ant Media Jvm Memory Status API

The Jvm Memory Status API from Ant Media — 1 operation(s) for jvm memory status.

Ant Media Last Licence Status API

The Last Licence Status API from Ant Media — 1 operation(s) for last licence status.

Ant Media Licence Status API

The Licence Status API from Ant Media — 1 operation(s) for licence status.

Ant Media Live Clients Size API

The Live Clients Size API from Ant Media — 1 operation(s) for live clients size.

Ant Media Liveness API

The Liveness API from Ant Media — 1 operation(s) for liveness.

Ant Media Log File API

The Log File API from Ant Media — 1 operation(s) for log file.

Ant Media Network Status API

The Network Status API from Ant Media — 1 operation(s) for network status.

Ant Media Server Settings API

The Server Settings API from Ant Media — 1 operation(s) for server settings.

Ant Media Server Time API

The Server Time API from Ant Media — 1 operation(s) for server time.

Ant Media Shutdown Proper Status API

The Shutdown Proper Status API from Ant Media — 1 operation(s) for shutdown proper status.

Ant Media Shutdown Properly API

The Shutdown Properly API from Ant Media — 1 operation(s) for shutdown properly.

Ant Media Ssl Settings API

The Ssl Settings API from Ant Media — 1 operation(s) for ssl settings.

Ant Media Support API

The Support API from Ant Media — 1 operation(s) for support.

Ant Media System API

The System API from Ant Media — 1 operation(s) for system.

Ant Media System Memory Status API

The System Memory Status API from Ant Media — 1 operation(s) for system memory status.

Ant Media System Resources API

The System Resources API from Ant Media — 2 operation(s) for system resources.

Ant Media System Status API

The System Status API from Ant Media — 1 operation(s) for system status.

Ant Media Thread Dump API

The Thread Dump API from Ant Media — 1 operation(s) for thread dump.

Ant Media Thread Dump Json API

The Thread Dump Json API from Ant Media — 1 operation(s) for thread dump json.

Ant Media Threads API

The Threads API from Ant Media — 1 operation(s) for threads.

Ant Media User List API

The User List API from Ant Media — 1 operation(s) for user list.

Ant Media Users API

The Users API from Ant Media — 7 operation(s) for users.

Scroll for all 40

Open Collections 7

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

API Collection

OPEN COLLECTION

Scroll for all 7

Pricing Plans 1

Published pricing tiers and plan structures.

Rate Limits 1

Documented rate limits and quota policies.

Ant Media Rate Limits

0 limits

RATE LIMITS

FinOps 1

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

Features 6

Notable capabilities this provider offers.

Ultra-Low Latency WebRTC Streaming

Achieve sub-500ms latency with WebRTC-based publish and play, enabling real-time interactive video applications like auctions, gaming, and telehealth.

Multi-Protocol Support

Ingest and deliver streams via RTMP, RTSP, SRT, WebRTC, HLS, CMAF, and LL-HLS, supporting a wide range of encoders and players.

Adaptive Bitrate Streaming

Automatically transcode streams to multiple bitrate/resolution ladders and deliver the optimal quality based on viewer bandwidth.

Video Recording and VoD

Record live streams to MP4 or HLS on local disk or cloud storage, creating video-on-demand assets from live broadcasts automatically.

Cluster and Auto-Scaling

Deploy Ant Media Server in horizontal cluster mode with auto-scaling on AWS, Azure, GCP, and Alibaba Cloud for high-concurrency events.

REST API Management

Full programmatic control of streams, broadcasts, conferences, and server settings via a comprehensive REST API.

Event Specifications 1

AsyncAPI definitions for this provider's event-driven and streaming APIs.

Semantic Vocabularies 1

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

Ant Media Context

3 classes · 14 properties

JSON-LD

Spectral Rules 1

Spectral governance rulesets for linting and validating these APIs.

Ant Media API Rules

5 rules · 3 warnings 2 info

SPECTRAL

JSON Schema 1

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

Broadcast

21 properties

JSON SCHEMA

JSON Structure 1

JSON Structure definitions describing this provider's data shapes.

Ant Media Broadcast Structure

21 properties

JSON STRUCTURE

Examples 1

Example request and response payloads for these APIs.

Ant Media Broadcast Example

19 fields

EXAMPLE

Security Posture 2

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

Ant Media Authentication

4 schemes

SECURITY

Ant Media Domain Security

TLSv1.3 · HSTS · DNSSEC · DMARC

SECURITY

Agentic Access 1

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

Ant Media Agentic Access

72 operations · 40 acting · 6 human-in-the-loop

72 operations · 40 acting

AGENTIC

Use Cases 5

What developers build with this provider.

Telehealth and Remote Consultations

Enable HIPAA-compliant real-time video consultations between patients and healthcare providers with sub-second latency.

Live E-Commerce and Auctions

Power interactive live shopping experiences and real-time bidding platforms with low-latency video and chat.

E-Learning and Virtual Classrooms

Deliver interactive live lectures, webinars, and virtual classrooms with two-way video and screen sharing.

Gaming and Esports Broadcasting

Broadcast gaming sessions and esports events with RTMP ingest from OBS and HLS/WebRTC delivery to viewers at scale.

Video Surveillance

Ingest RTSP streams from IP cameras and provide browser-based WebRTC viewing with recording and motion detection.

Resources

Get Started 4

Portal, sign-up, and the first successful call

Documentation 3

Reference material describing how the API behaves

Agent Surfaces 5

MCP servers, agent skills, and machine-readable catalogs

Design & Contract 8

Pagination, idempotency, versioning, errors, and events

Scroll for all 8

Build 4

SDKs, sample code, and the tooling you integrate with

Access & Security 2

Authentication, authorization, and security posture

Operate 8

Status, limits, changes, and where to get help

Scroll for all 8

Commercial 4

Pricing, plans, and the legal terms of use

Company 3

The organization behind the API

Other 2

Properties that don't map to a standard resource type

Source (apis.yml)

apis.yml Raw ↑
name: Ant Media
description: Ant Media Server is a scalable, open-source media server for ultra-low latency live streaming and WebRTC-based
  video applications. It supports WebRTC, RTMP, RTSP, SRT, HLS, and CMAF protocols, enabling developers to build real-time
  video applications with sub-second latency. Available in Community (open-source) and Enterprise editions with adaptive bitrate
  streaming, cloud auto-scaling, video recording, and REST API management.
deliveryModel:
  model: unknown
  license_evidence:
    repo: ant-media/ant-media-server
    spdx: NOASSERTION
    stars: 4734
  open_source: unknown
  commercial: true
  callable_host: false
  label: Delivery model not determined — needs a product licence on record
  confidence: low
  source:
  - openapi
  - pricing
  - repository-unlicensed
  generated: '2026-09-25'
  method: derived
accessModel:
  pricing: freemium
  onboarding: unknown
  trial: false
  try_now: false
  public: false
  label: Freemium
  confidence: medium
  source:
  - plans
  generated: '2026-07-22'
  method: derived
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/icons/ant-media.png
url: https://raw.githubusercontent.com/api-evangelist/ant-media/refs/heads/main/apis.yml
created: '2025-03-01'
modified: '2026-09-02'
specificationVersion: '0.23'
x-docs-platform: docusaurus
x-docs-platform-confidence: medium
x-docs-platform-checked: 2026-09-19
tags:
- Broadcasting
- Live Streaming
- Media
- Streaming
- Video
- WebRTC
apis:
- name: Ant Media Server REST API
  description: The Ant Media Server REST API provides programmatic access to all streaming server management functions including
    stream management, broadcast configuration, recording control, token authentication, cluster management, and server settings.
    Supports RTMP ingest, WebRTC publish/play, HLS delivery, and adaptive bitrate configuration.
  image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
  humanURL: https://antmedia.io/rest/
  baseURL: https://{ant-media-server}:5443/{application}/rest/v2/
  tags:
  - Broadcasting
  - HLS
  - Live Streaming
  - Media Server
  - RTMP
  - Streaming
  - Video
  - WebRTC
  properties:
  - type: Documentation
    url: https://antmedia.io/rest/
  - type: APIReference
    url: https://antmedia.io/rest/
  - type: GettingStarted
    url: https://docs.antmedia.io/quick-start/
  - type: Authentication
    url: https://docs.antmedia.io/guides/developer-sdk-and-api/rest-api-guide/jwt-rest-api-filter/
  - type: GitHubRepository
    url: https://github.com/ant-media/Ant-Media-Server
  - type: SDKs
    url: https://docs.antmedia.io/category/sdk-integration/
    title: JavaScript SDK
  - type: SDKs
    url: https://docs.antmedia.io/category/sdk-integration/
    title: Android SDK
  - type: SDKs
    url: https://docs.antmedia.io/category/sdk-integration/
    title: iOS SDK
  contact:
  - FN: Ant Media Support
    url: https://antmedia.io/contact/
- aid: ant-media:ant-media-broadcasts-api
  name: Ant Media Broadcasts API
  description: The Broadcasts API from Ant Media — 45 operation(s) for broadcasts.
  humanURL: https://antmedia.io/rest/
  baseURL: https://{ant-media-server}:5443/{application}/rest/v2/
  tags:
  - Broadcast
  tags_raw:
  - Broadcasts
  properties:
  - type: OpenAPI
    url: openapi/ant-media-broadcasts-api-openapi.yml
  - type: Overlay
    url: overlays/ant-media-broadcasts-overlay.yaml
- aid: ant-media:ant-media-filters-api
  name: Ant Media Filters API
  description: The Filters API from Ant Media — 7 operation(s) for filters.
  humanURL: https://antmedia.io/rest/
  baseURL: https://{ant-media-server}:5443/{application}/rest/v2/
  tags:
  - Filters
  properties:
  - type: OpenAPI
    url: openapi/ant-media-filters-api-openapi.yml
  - type: Overlay
    url: overlays/ant-media-filters-overlay.yaml
- aid: ant-media:ant-media-push-notification-api
  name: Ant Media Push Notification API
  description: The Push Notification API from Ant Media — 3 operation(s) for push notification.
  humanURL: https://antmedia.io/rest/
  baseURL: https://{ant-media-server}:5443/{application}/rest/v2/
  tags:
  - Push Notification
  properties:
  - type: OpenAPI
    url: openapi/ant-media-push-notification-api-openapi.yml
  - type: Overlay
    url: overlays/ant-media-push-notification-overlay.yaml
- aid: ant-media:ant-media-version-api
  name: Ant Media Version API
  description: The Version API from Ant Media — 1 operation(s) for version.
  humanURL: https://antmedia.io/rest/
  baseURL: https://{ant-media-server}:5443/{application}/rest/v2/
  tags:
  - Version
  properties:
  - type: OpenAPI
    url: openapi/ant-media-version-api-openapi.yml
  - type: Overlay
    url: overlays/ant-media-version-overlay.yaml
- aid: ant-media:ant-media-vods-api
  name: Ant Media Vods API
  description: The Vods API from Ant Media — 8 operation(s) for vods.
  humanURL: https://antmedia.io/rest/
  baseURL: https://{ant-media-server}:5443/{application}/rest/v2/
  tags:
  - Vods
  properties:
  - type: OpenAPI
    url: openapi/ant-media-vods-api-openapi.yml
  - type: Overlay
    url: overlays/ant-media-vods-overlay.yaml
- aid: ant-media:ant-media-cluster-api
  name: Ant Media Cluster API
  description: The cluster surface of the Ant Media Server management panel REST API — 9 operations for listing cluster nodes
    with offset/size paging, counting them, annotating a node with a note, and removing a node. Exposed at both /v2/cluster/...
    and a legacy /cluster/... prefix.
  humanURL: https://docs.antmedia.io/guides/developer-sdk-and-api/rest-api-guide/management-rest-apis/
  baseURL: https://{ant-media-server}:5443/rest/v2/
  tags:
  - Cluster
  - Scaling
  properties:
  - type: OpenAPI
    url: openapi/ant-media-cluster-api-openapi.yml
  - type: Overlay
    url: overlays/ant-media-cluster-overlay.yaml
  - type: Documentation
    url: https://docs.antmedia.io/category/clustering-and-scaling/
- aid: ant-media:ant-media-admin-status-api
  name: Ant Media Admin Status API
  description: The Admin Status API from Ant Media — 1 operation(s) for admin status.
  humanURL: https://antmedia.io/rest/
  baseURL: https://{ant-media-server}:5443/{application}/rest/v2/
  tags:
  - Admin Status
  properties:
  - type: OpenAPI
    url: openapi/ant-media-admin-status-api-openapi.yml
  - type: Documentation
    url: https://docs.antmedia.io/guides/developer-sdk-and-api/rest-api-guide/management-rest-apis/
  - type: Authentication
    url: authentication/ant-media-authentication.yml
- aid: ant-media:ant-media-applications-api
  name: Ant Media Applications API
  description: The Applications API from Ant Media — 6 operation(s) for applications.
  humanURL: https://antmedia.io/rest/
  baseURL: https://{ant-media-server}:5443/{application}/rest/v2/
  tags:
  - Application
  tags_raw:
  - Applications
  properties:
  - type: OpenAPI
    url: openapi/ant-media-applications-api-openapi.yml
  - type: Documentation
    url: https://docs.antmedia.io/guides/developer-sdk-and-api/rest-api-guide/management-rest-apis/
  - type: Authentication
    url: authentication/ant-media-authentication.yml
- aid: ant-media:ant-media-applications-info-api
  name: Ant Media Applications Info API
  description: The Applications Info API from Ant Media — 1 operation(s) for applications info.
  humanURL: https://antmedia.io/rest/
  baseURL: https://{ant-media-server}:5443/{application}/rest/v2/
  tags:
  - Applications Info
  properties:
  - type: OpenAPI
    url: openapi/ant-media-applications-info-api-openapi.yml
  - type: Documentation
    url: https://docs.antmedia.io/guides/developer-sdk-and-api/rest-api-guide/management-rest-apis/
  - type: Authentication
    url: authentication/ant-media-authentication.yml
- aid: ant-media:ant-media-authentication-status-api
  name: Ant Media Authentication Status API
  description: The Authentication Status API from Ant Media — 1 operation(s) for authentication status.
  humanURL: https://antmedia.io/rest/
  baseURL: https://{ant-media-server}:5443/{application}/rest/v2/
  tags:
  - Authentication Status
  properties:
  - type: OpenAPI
    url: openapi/ant-media-authentication-status-api-openapi.yml
  - type: Documentation
    url: https://docs.antmedia.io/guides/developer-sdk-and-api/rest-api-guide/management-rest-apis/
  - type: Authentication
    url: authentication/ant-media-authentication.yml
- aid: ant-media:ant-media-cluster-mode-status-api
  name: Ant Media Cluster Mode Status API
  description: The Cluster Mode Status API from Ant Media — 1 operation(s) for cluster mode status.
  humanURL: https://antmedia.io/rest/
  baseURL: https://{ant-media-server}:5443/{application}/rest/v2/
  tags:
  - Cluster Mode Status
  properties:
  - type: OpenAPI
    url: openapi/ant-media-cluster-mode-status-api-openapi.yml
  - type: Documentation
    url: https://docs.antmedia.io/guides/developer-sdk-and-api/rest-api-guide/management-rest-apis/
  - type: Authentication
    url: authentication/ant-media-authentication.yml
- aid: ant-media:ant-media-cpu-status-api
  name: Ant Media Cpu Status API
  description: The Cpu Status API from Ant Media — 1 operation(s) for cpu status.
  humanURL: https://antmedia.io/rest/
  baseURL: https://{ant-media-server}:5443/{application}/rest/v2/
  tags:
  - Cpu Status
  properties:
  - type: OpenAPI
    url: openapi/ant-media-cpu-status-api-openapi.yml
  - type: Documentation
    url: https://docs.antmedia.io/guides/developer-sdk-and-api/rest-api-guide/management-rest-apis/
  - type: Authentication
    url: authentication/ant-media-authentication.yml
- aid: ant-media:ant-media-enterprise-edition-api
  name: Ant Media Enterprise Edition API
  description: The Enterprise Edition API from Ant Media — 1 operation(s) for enterprise edition.
  humanURL: https://antmedia.io/rest/
  baseURL: https://{ant-media-server}:5443/{application}/rest/v2/
  tags:
  - Enterprise Edition
  properties:
  - type: OpenAPI
    url: openapi/ant-media-enterprise-edition-api-openapi.yml
  - type: Documentation
    url: https://docs.antmedia.io/guides/developer-sdk-and-api/rest-api-guide/management-rest-apis/
  - type: Authentication
    url: authentication/ant-media-authentication.yml
- aid: ant-media:ant-media-file-system-status-api
  name: Ant Media File System Status API
  description: The File System Status API from Ant Media — 1 operation(s) for file system status.
  humanURL: https://antmedia.io/rest/
  baseURL: https://{ant-media-server}:5443/{application}/rest/v2/
  tags:
  - File System Status
  properties:
  - type: OpenAPI
    url: openapi/ant-media-file-system-status-api-openapi.yml
  - type: Documentation
    url: https://docs.antmedia.io/guides/developer-sdk-and-api/rest-api-guide/management-rest-apis/
  - type: Authentication
    url: authentication/ant-media-authentication.yml
- aid: ant-media:ant-media-first-login-status-api
  name: Ant Media First Login Status API
  description: The First Login Status API from Ant Media — 1 operation(s) for first login status.
  humanURL: https://antmedia.io/rest/
  baseURL: https://{ant-media-server}:5443/{application}/rest/v2/
  tags:
  - First Login Status
  properties:
  - type: OpenAPI
    url: openapi/ant-media-first-login-status-api-openapi.yml
  - type: Documentation
    url: https://docs.antmedia.io/guides/developer-sdk-and-api/rest-api-guide/management-rest-apis/
  - type: Authentication
    url: authentication/ant-media-authentication.yml
- aid: ant-media:ant-media-gpu-status-api
  name: Ant Media Gpu Status API
  description: The Gpu Status API from Ant Media — 1 operation(s) for gpu status.
  humanURL: https://antmedia.io/rest/
  baseURL: https://{ant-media-server}:5443/{application}/rest/v2/
  tags:
  - Gpu Status
  properties:
  - type: OpenAPI
    url: openapi/ant-media-gpu-status-api-openapi.yml
  - type: Documentation
    url: https://docs.antmedia.io/guides/developer-sdk-and-api/rest-api-guide/management-rest-apis/
  - type: Authentication
    url: authentication/ant-media-authentication.yml
- aid: ant-media:ant-media-heap-dump-api
  name: Ant Media Heap Dump API
  description: The Heap Dump API from Ant Media — 1 operation(s) for heap dump.
  humanURL: https://antmedia.io/rest/
  baseURL: https://{ant-media-server}:5443/{application}/rest/v2/
  tags:
  - Heap Dump
  properties:
  - type: OpenAPI
    url: openapi/ant-media-heap-dump-api-openapi.yml
  - type: Documentation
    url: https://docs.antmedia.io/guides/developer-sdk-and-api/rest-api-guide/management-rest-apis/
  - type: Authentication
    url: authentication/ant-media-authentication.yml
- aid: ant-media:ant-media-jvm-memory-status-api
  name: Ant Media Jvm Memory Status API
  description: The Jvm Memory Status API from Ant Media — 1 operation(s) for jvm memory status.
  humanURL: https://antmedia.io/rest/
  baseURL: https://{ant-media-server}:5443/{application}/rest/v2/
  tags:
  - Jvm Memory Status
  properties:
  - type: OpenAPI
    url: openapi/ant-media-jvm-memory-status-api-openapi.yml
  - type: Documentation
    url: https://docs.antmedia.io/guides/developer-sdk-and-api/rest-api-guide/management-rest-apis/
  - type: Authentication
    url: authentication/ant-media-authentication.yml
- aid: ant-media:ant-media-last-licence-status-api
  name: Ant Media Last Licence Status API
  description: The Last Licence Status API from Ant Media — 1 operation(s) for last licence status.
  humanURL: https://antmedia.io/rest/
  baseURL: https://{ant-media-server}:5443/{application}/rest/v2/
  tags:
  - Last Licence Status
  properties:
  - type: OpenAPI
    url: openapi/ant-media-last-licence-status-api-openapi.yml
  - type: Documentation
    url: https://docs.antmedia.io/guides/developer-sdk-and-api/rest-api-guide/management-rest-apis/
  - type: Authentication
    url: authentication/ant-media-authentication.yml
- aid: ant-media:ant-media-licence-status-api
  name: Ant Media Licence Status API
  description: The Licence Status API from Ant Media — 1 operation(s) for licence status.
  humanURL: https://antmedia.io/rest/
  baseURL: https://{ant-media-server}:5443/{application}/rest/v2/
  tags:
  - Licence Status
  properties:
  - type: OpenAPI
    url: openapi/ant-media-licence-status-api-openapi.yml
  - type: Documentation
    url: https://docs.antmedia.io/guides/developer-sdk-and-api/rest-api-guide/management-rest-apis/
  - type: Authentication
    url: authentication/ant-media-authentication.yml
- aid: ant-media:ant-media-live-clients-size-api
  name: Ant Media Live Clients Size API
  description: The Live Clients Size API from Ant Media — 1 operation(s) for live clients size.
  humanURL: https://antmedia.io/rest/
  baseURL: https://{ant-media-server}:5443/{application}/rest/v2/
  tags:
  - Live Clients Size
  properties:
  - type: OpenAPI
    url: openapi/ant-media-live-clients-size-api-openapi.yml
  - type: Documentation
    url: https://docs.antmedia.io/guides/developer-sdk-and-api/rest-api-guide/management-rest-apis/
  - type: Authentication
    url: authentication/ant-media-authentication.yml
- aid: ant-media:ant-media-liveness-api
  name: Ant Media Liveness API
  description: The Liveness API from Ant Media — 1 operation(s) for liveness.
  humanURL: https://antmedia.io/rest/
  baseURL: https://{ant-media-server}:5443/{application}/rest/v2/
  tags:
  - Liveness
  properties:
  - type: OpenAPI
    url: openapi/ant-media-liveness-api-openapi.yml
  - type: Documentation
    url: https://docs.antmedia.io/guides/developer-sdk-and-api/rest-api-guide/management-rest-apis/
  - type: Authentication
    url: authentication/ant-media-authentication.yml
- aid: ant-media:ant-media-log-file-api
  name: Ant Media Log File API
  description: The Log File API from Ant Media — 1 operation(s) for log file.
  humanURL: https://antmedia.io/rest/
  baseURL: https://{ant-media-server}:5443/{application}/rest/v2/
  tags:
  - Log File
  properties:
  - type: OpenAPI
    url: openapi/ant-media-log-file-api-openapi.yml
  - type: Documentation
    url: https://docs.antmedia.io/guides/developer-sdk-and-api/rest-api-guide/management-rest-apis/
  - type: Authentication
    url: authentication/ant-media-authentication.yml
- aid: ant-media:ant-media-network-status-api
  name: Ant Media Network Status API
  description: The Network Status API from Ant Media — 1 operation(s) for network status.
  humanURL: https://antmedia.io/rest/
  baseURL: https://{ant-media-server}:5443/{application}/rest/v2/
  tags:
  - Network Status
  properties:
  - type: OpenAPI
    url: openapi/ant-media-network-status-api-openapi.yml
  - type: Documentation
    url: https://docs.antmedia.io/guides/developer-sdk-and-api/rest-api-guide/management-rest-apis/
  - type: Authentication
    url: authentication/ant-media-authentication.yml
- aid: ant-media:ant-media-server-settings-api
  name: Ant Media Server Settings API
  description: The Server Settings API from Ant Media — 1 operation(s) for server settings.
  humanURL: https://antmedia.io/rest/
  baseURL: https://{ant-media-server}:5443/{application}/rest/v2/
  tags:
  - Server Settings
  properties:
  - type: OpenAPI
    url: openapi/ant-media-server-settings-api-openapi.yml
  - type: Documentation
    url: https://docs.antmedia.io/guides/developer-sdk-and-api/rest-api-guide/management-rest-apis/
  - type: Authentication
    url: authentication/ant-media-authentication.yml
- aid: ant-media:ant-media-server-time-api
  name: Ant Media Server Time API
  description: The Server Time API from Ant Media — 1 operation(s) for server time.
  humanURL: https://antmedia.io/rest/
  baseURL: https://{ant-media-server}:5443/{application}/rest/v2/
  tags:
  - Server Time
  properties:
  - type: OpenAPI
    url: openapi/ant-media-server-time-api-openapi.yml
  - type: Documentation
    url: https://docs.antmedia.io/guides/developer-sdk-and-api/rest-api-guide/management-rest-apis/
  - type: Authentication
    url: authentication/ant-media-authentication.yml
- aid: ant-media:ant-media-shutdown-proper-status-api
  name: Ant Media Shutdown Proper Status API
  description: The Shutdown Proper Status API from Ant Media — 1 operation(s) for shutdown proper status.
  humanURL: https://antmedia.io/rest/
  baseURL: https://{ant-media-server}:5443/{application}/rest/v2/
  tags:
  - Shutdown Proper Status
  properties:
  - type: OpenAPI
    url: openapi/ant-media-shutdown-proper-status-api-openapi.yml
  - type: Documentation
    url: https://docs.antmedia.io/guides/developer-sdk-and-api/rest-api-guide/management-rest-apis/
  - type: Authentication
    url: authentication/ant-media-authentication.yml
- aid: ant-media:ant-media-shutdown-properly-api
  name: Ant Media Shutdown Properly API
  description: The Shutdown Properly API from Ant Media — 1 operation(s) for shutdown properly.
  humanURL: https://antmedia.io/rest/
  baseURL: https://{ant-media-server}:5443/{application}/rest/v2/
  tags:
  - Shutdown Properly
  properties:
  - type: OpenAPI
    url: openapi/ant-media-shutdown-properly-api-openapi.yml
  - type: Documentation
    url: https://docs.antmedia.io/guides/developer-sdk-and-api/rest-api-guide/management-rest-apis/
  - type: Authentication
    url: authentication/ant-media-authentication.yml
- aid: ant-media:ant-media-ssl-settings-api
  name: Ant Media Ssl Settings API
  description: The Ssl Settings API from Ant Media — 1 operation(s) for ssl settings.
  humanURL: https://antmedia.io/rest/
  baseURL: https://{ant-media-server}:5443/{application}/rest/v2/
  tags:
  - Ssl Settings
  properties:
  - type: OpenAPI
    url: openapi/ant-media-ssl-settings-api-openapi.yml
  - type: Documentation
    url: https://docs.antmedia.io/guides/developer-sdk-and-api/rest-api-guide/management-rest-apis/
  - type: Authentication
    url: authentication/ant-media-authentication.yml
- aid: ant-media:ant-media-support-api
  name: Ant Media Support API
  description: The Support API from Ant Media — 1 operation(s) for support.
  humanURL: https://antmedia.io/rest/
  baseURL: https://{ant-media-server}:5443/{application}/rest/v2/
  tags:
  - Support
  properties:
  - type: OpenAPI
    url: openapi/ant-media-support-api-openapi.yml
  - type: Documentation
    url: https://docs.antmedia.io/guides/developer-sdk-and-api/rest-api-guide/management-rest-apis/
  - type: Authentication
    url: authentication/ant-media-authentication.yml
- aid: ant-media:ant-media-system-api
  name: Ant Media System API
  description: The System API from Ant Media — 1 operation(s) for system.
  humanURL: https://antmedia.io/rest/
  baseURL: https://{ant-media-server}:5443/{application}/rest/v2/
  tags:
  - System
  properties:
  - type: OpenAPI
    url: openapi/ant-media-system-api-openapi.yml
  - type: Documentation
    url: https://docs.antmedia.io/guides/developer-sdk-and-api/rest-api-guide/management-rest-apis/
  - type: Authentication
    url: authentication/ant-media-authentication.yml
- aid: ant-media:ant-media-system-memory-status-api
  name: Ant Media System Memory Status API
  description: The System Memory Status API from Ant Media — 1 operation(s) for system memory status.
  humanURL: https://antmedia.io/rest/
  baseURL: https://{ant-media-server}:5443/{application}/rest/v2/
  tags:
  - System Memory Status
  properties:
  - type: OpenAPI
    url: openapi/ant-media-system-memory-status-api-openapi.yml
  - type: Documentation
    url: https://docs.antmedia.io/guides/developer-sdk-and-api/rest-api-guide/management-rest-apis/
  - type: Authentication
    url: authentication/ant-media-authentication.yml
- aid: ant-media:ant-media-system-resources-api
  name: Ant Media System Resources API
  description: The System Resources API from Ant Media — 2 operation(s) for system resources.
  humanURL: https://antmedia.io/rest/
  baseURL: https://{ant-media-server}:5443/{application}/rest/v2/
  tags:
  - System Resources
  properties:
  - type: OpenAPI
    url: openapi/ant-media-system-resources-api-openapi.yml
  - type: Documentation
    url: https://docs.antmedia.io/guides/developer-sdk-and-api/rest-api-guide/management-rest-apis/
  - type: Authentication
    url: authentication/ant-media-authentication.yml
- aid: ant-media:ant-media-system-status-api
  name: Ant Media System Status API
  description: The System Status API from Ant Media — 1 operation(s) for system status.
  humanURL: https://antmedia.io/rest/
  baseURL: https://{ant-media-server}:5443/{application}/rest/v2/
  tags:
  - System Status
  properties:
  - type: OpenAPI
    url: openapi/ant-media-system-status-api-openapi.yml
  - type: Documentation
    url: https://docs.antmedia.io/guides/developer-sdk-and-api/rest-api-guide/management-rest-apis/
  - type: Authentication
    url: authentication/ant-media-authentication.yml
- aid: ant-media:ant-media-thread-dump-api
  name: Ant Media Thread Dump API
  description: The Thread Dump API from Ant Media — 1 operation(s) for thread dump.
  humanURL: https://antmedia.io/rest/
  baseURL: https://{ant-media-server}:5443/{application}/rest/v2/
  tags:
  - Thread Dump
  properties:
  - type: OpenAPI
    url: openapi/ant-media-thread-dump-api-openapi.yml
  - type: Documentation
    url: https://docs.antmedia.io/guides/developer-sdk-and-api/rest-api-guide/management-rest-apis/
  - type: Authentication
    url: authentication/ant-media-authentication.yml
- aid: ant-media:ant-media-thread-dump-json-api
  name: Ant Media Thread Dump Json API
  description: The Thread Dump Json API from Ant Media — 1 operation(s) for thread dump json.
  humanURL: https://antmedia.io/rest/
  baseURL: https://{ant-media-server}:5443/{application}/rest/v2/
  tags:
  - Thread Dump Json
  properties:
  - type: OpenAPI
    url: openapi/ant-media-thread-dump-json-api-openapi.yml
  - type: Documentation
    url: https://docs.antmedia.io/guides/developer-sdk-and-api/rest-api-guide/management-rest-apis/
  - type: Authentication
    url: authentication/ant-media-authentication.yml
- aid: ant-media:ant-media-threads-api
  name: Ant Media Threads API
  description: The Threads API from Ant Media — 1 operation(s) for threads.
  humanURL: https://antmedia.io/rest/
  baseURL: https://{ant-media-server}:5443/{application}/rest/v2/
  tags:
  - Threads
  properties:
  - type: OpenAPI
    url: openapi/ant-media-threads-api-openapi.yml
  - type: Documentation
    url: https://docs.antmedia.io/guides/developer-sdk-and-api/rest-api-guide/management-rest-apis/
  - type: Authentication
    url: authentication/ant-media-authentication.yml
- aid: ant-media:ant-media-user-list-api
  name: Ant Media User List API
  description: The User List API from Ant Media — 1 operation(s) for user list.
  humanURL: https://antmedia.io/rest/
  baseURL: https://{ant-media-server}:5443/{application}/rest/v2/
  tags:
  - User List
  properties:
  - type: OpenAPI
    url: openapi/ant-media-user-list-api-openapi.yml
  - type: Documentation
    url: https://docs.antmedia.io/guides/developer-sdk-and-api/rest-api-guide/management-rest-apis/
  - type: Authentication
    url: authentication/ant-media-authentication.yml
- aid: ant-media:ant-media-users-api
  name: Ant Media Users API
  description: The Users API from Ant Media — 7 operation(s) for users.
  humanURL: https://antmedia.io/rest/
  baseURL: https://{ant-media-server}:5443/{application}/rest/v2/
  tags:
  - User
  tags_raw:
  - Users
  properties:
  - type: OpenAPI
    url: openapi/ant-media-users-api-openapi.yml
  - type: Documentation
    url: https://docs.antmedia.io/guides/developer-sdk-and-api/rest-api-guide/management-rest-apis/
  - type: Authentication
    url: authentication/ant-media-authentication.yml
integrations:
- name: 'Circle: Online Video Conferencing (Free)'
- name: _N9KR90oXoS
- name: customer_agent
- name: zixi-plugin
- name: Media Push Plugin
maintainers:
- FN: Kin Lane
  email: info@apievangelist.com
  X: apievangelist
  url: https://apievangelist.com
common:
- type: Overlay
  url: overlays/ant-media-management-overlay.yaml
- type: Website
  url: https://antmedia.io/
- type: CapabilityMap
  url: capabilities/ant-media-capability-edges.yml
  name: Ant Media Business Capability Map
- type: IssueTracker
  url: https://github.com/ant-media/Ant-Media-Server/issues
- type: Releases
  url: https://github.com/ant-media/Ant-Media-Server/releases
- type: AgenticAccess
  url: agentic-access/ant-media-agentic-access.yml
- type: DomainSecurity
  url: security/ant-media-domain-security.yml
- type: LinkedIn
  url: https://www.linkedin.com/company/antmedia
- type: Portal
  url: https://antmedia.io
- type: Documentation
  url: https://docs.antmedia.io/
- type: GettingStarted
  url: https://docs.antmedia.io/quick-start/
- type: Pricing
  url: https://antmedia.io/pricing/
- type: Blog
  url: https://antmedia.io/blog/
- type: GitHubOrganization
  url: https://github.com/ant-media
- type: GitHubRepository
  url: https://github.com/ant-media/Ant-Media-Server
- type: Support
  url: https://antmedia.io/support/
- type: TermsOfService
  url: https://antmedia.io/terms/
- type: PrivacyPolicy
  url: https://antmedia.io/privacy-policy/
- type: JSONSchema
  url: https://raw.githubusercontent.com/api-evangelist/ant-media/refs/heads/main/json-schema/ant-media-broadcast-schema.json
  title: Broadcast Schema
- type: Vocabulary
  url: https://raw.githubusercontent.com/api-evangelist/ant-media/refs/heads/main/vocabulary/ant-media-vocabulary.yaml
- type: Features
  data:
  - name: Ultra-Low Latency WebRTC Streaming
    description: Achieve sub-500ms latency with WebRTC-based publish and play, enabling real-time interactive video applications
      like auctions, gaming, and telehealth.
  - name: Multi-Protocol Support
    description: Ingest and deliver streams via RTMP, RTSP, SRT, WebRTC, HLS, CMAF, and LL-HLS, supporting a wide range of
      encoders and players.
  - name: Adaptive Bitrate Streaming
    description: Automatically transcode streams to multiple bitrate/resolution ladders and deliver the optimal quality based
      on viewer bandwidth.
  - name: Video Recording and VoD
    description: Record live streams to MP4 or HLS on local disk or cloud storage, creating video-on-demand assets from live
      broadcasts automatically.
  - name: Cluster and Auto-Scaling
    description: Deploy Ant Media Server in horizontal cluster mode with auto-scaling on AWS, Azure, GCP, and Alibaba Cloud
      for high-concurrency events.
  - name: REST API Management
    description: Full programmatic control of streams, broadcasts, conferences, and server settings via a comprehensive REST
      API.
- type: UseCases
  data:
  - name: Telehealth and Remote Consultations
    description: Enable HIPAA-compliant real-time video consultations between patients and healthcare providers with sub-second
      latency.
  - name: Live E-Commerce and Auctions
    description: Power interactive live shopping experiences and real-time bidding platforms with low-latency video and chat.
  - name: E-Learning and Virtual Classrooms
    description: Deliver interactive live lectures, webinars, and virtual classrooms with two-way video and screen sharing.
  - name: Gaming and Esports Broadcasting
    description: Broadcast gaming sessions and esports events with RTMP ingest from OBS and HLS/WebRTC delivery to viewers
      at scale.
  - name: Video Surveillance
    description: Ingest RTSP streams from IP cameras and provide browser-based WebRTC viewing with recording and motion detection.
- type: Integrations
  data:
  - name: OBS Studio
    description: Ingest live streams from OBS Studio via RTMP for broadcast to WebRTC, HLS, or RTSP viewers through Ant Media
      Server.
  - name: AWS / Azure / GCP
    description: Deploy Ant Media Server clusters with auto-scaling on major cloud platforms using marketplace images and
      SDK integrations.
  - name: Zoom
    description: Integrate Zoom meetings and webinars with Ant Media Server for re-broadcasting to larger streaming audiences.
- type: Integrations
  url: https://antmedia.io/marketplace/
- type: LlmsText
  url: https://antmedia.io/llms.txt
- type: Packages
  url: packages/ant-media-packages.yml
- type: SDKs
  url: packages/ant-media-packages.yml
  title: First-party Ant Media SDK packages
- type: LLMsTxt
  url: llms/ant-media-llms.txt
- type: X-MCPServerCandidate
  url: mcp/ant-media-mcp.yml
  note: 'Renamed from MCPServer 2026-09-03 (roadmap#247): the manifest self-describes as status: candidate — a tool list derived
    from the published API contracts, not an existing server. The scorer already read the manifest and reported mcp_server
    correctly; the MCPServer type was crediting the artifact-type surfaces with a server that does not exist.'
  title: Derived candidate tool surface — Ant Media publishes no MCP server
- type: Authentication
  url: authentication/ant-media-authentication.yml
- type: Conventions
  url: conventions/ant-media-conventions.yml
- type: ErrorCatalog
  url: errors/ant-media-problem-types.yml
- type: Conformance
  url: conformance/ant-media-conformance.yml
- type: Lifecycle
  url: lifecycle/ant-media-lifecycle.yml
- type: StatusPage
  url: https://status.antmedia.io/status/home
- type: ChangeLog
  url: changelog/ant-media-changelog.yml
- type: ChangeLog
  url: https://github.com/ant-media/Ant-Media-Server/releases
  title: Product release notes
- type: Sandbox
  url: sandbox/ant-media-sandbox.yml
- type: Components
  url: components/ant-media-components.yml
- type: DataModel
  url: data-model/ant-media-data-model.yml
- type: Webhooks
  url: asyncapi/ant-media-webhooks.yml
- type: AgentSkill
  url: skills/_index.yml
- type: Plans
  url: plans/ant-media-plans-pricing.yml
- type: RateLimits
  url: rate-limits/ant-media-rate-limits.yml
- type: APIReference
  url: https://antmedia.io/rest/
- type: SignUp
  url: https://antmedia.io/ant-media-free-trial/
- type: HelpCenter
  url: https://antmedia.io/frequently-asked-questions/
x-enrichment:
  date: '2026-09-02'
  status: enriched
  artifacts_added: 29
  pass: local-v1

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/ant-media"
All providers
curl "https://apis.io/api/v1/providers?limit=25"
Every operation they expose
curl "https://apis.io/api/v1/providers/ant-media/operations?limit=25"
How their score was established
curl "https://apis.io/api/v1/providers/ant-media/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.