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.
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 →
The Ant Media Server REST API provides programmatic access to all streaming server management functions including stream management, broadcast configuration, recording control, ...
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...
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
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.