aid: castr-live url: https://raw.githubusercontent.com/api-evangelist/castr-live/refs/heads/main/apis.yml name: Castr kind: company description: Castr is a live video streaming and multistreaming platform with video hosting (VOD), that lets you ingest a single RTMP/SRT source and restream it to multiple destinations, record and clip live streams, host and deliver on-demand video, run ultra-low-latency sub-second (WebRTC) streams, and embed a player. Castr exposes a documented, self-serve REST API at https://api.castr.com/v2 for managing live streams and their platform destinations, sub-second streams, video hosting folders and uploads, live-to-VOD recordings, activity/analytics logs and events, and webhook endpoints. Requests are authenticated with an API token issued from the account settings and sent in an authorization header. image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg tags: - Live Streaming - Multistreaming - Video Hosting - VOD - Video - Restreaming - Sub-Second Streaming - WebRTC - Analytics - Webhooks created: '2026-07-11' modified: '2026-07-11' specificationVersion: '0.19' apis: - aid: castr-live:castr-live-live-streams-api name: Castr Live Streams API tags: - Live Streaming - Multistreaming - Restreaming - Destinations image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg humanURL: https://developers.castr.com/reference/get_v2-live-streams baseURL: https://api.castr.com/v2 properties: - url: https://developers.castr.com/docs/getting-started type: Documentation - url: https://developers.castr.com/reference/get_v2-live-streams type: APIReference - url: openapi/castr-live-openapi.yml type: OpenAPI - url: collections/castr-live.postman_collection.json type: PostmanCollection - url: collections/castr-live.opencollection.json type: OpenCollection description: Create, list, get, update, and delete live streams, retrieve stream stats and the live EPG, and manage the multistream platform destinations (YouTube, Facebook, custom RTMP, etc.) a stream restreams to. Streams ingest an RTMP or SRT source and fan it out to multiple destinations and CDNs. - aid: castr-live:castr-live-sub-second-streams-api name: Castr Sub-Second Streams API tags: - Sub-Second Streaming - WebRTC - Low Latency - Live Streaming image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg humanURL: https://developers.castr.com/docs/create-sub-second-streams baseURL: https://api.castr.com/v2 properties: - url: https://developers.castr.com/docs/create-sub-second-streams type: Documentation - url: openapi/castr-live-openapi.yml type: OpenAPI - url: collections/castr-live.postman_collection.json type: PostmanCollection - url: collections/castr-live.opencollection.json type: OpenCollection description: Create, list, get, update, and delete sub-second (ultra-low-latency, WebRTC-based) streams for interactive and real-time use cases where the standard HLS live stream latency is too high. - aid: castr-live:castr-live-video-hosting-api name: Castr Video Hosting and VOD API tags: - Video Hosting - VOD - Uploads - Live-to-VOD image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg humanURL: https://developers.castr.com/docs/post-a-video baseURL: https://api.castr.com/v2 properties: - url: https://developers.castr.com/docs/post-a-video type: Documentation - url: openapi/castr-live-openapi.yml type: OpenAPI - url: collections/castr-live.postman_collection.json type: PostmanCollection - url: collections/castr-live.opencollection.json type: OpenCollection description: Manage video hosting folders and their contents, create direct upload URLs for on-demand videos, retrieve temporary live-stream recordings, and convert live recordings into permanent VOD assets (Live-to-VOD). - aid: castr-live:castr-live-analytics-api name: Castr Analytics and Activity API tags: - Analytics - Activity Logs - Events - Reporting image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg humanURL: https://developers.castr.com/docs/create-a-livestream-pu baseURL: https://api.castr.com/v2 properties: - url: https://developers.castr.com/docs/create-a-livestream-pu type: Documentation - url: openapi/castr-live-openapi.yml type: OpenAPI - url: collections/castr-live.postman_collection.json type: PostmanCollection - url: collections/castr-live.opencollection.json type: OpenCollection description: Retrieve activity logs and activity events for a given live stream or video, and pull per-stream stats (online status, duration, bitrate, codec, viewers) for real-time monitoring and analytics. - aid: castr-live:castr-live-webhooks-api name: Castr Webhooks API tags: - Webhooks - Events - Notifications - Integration image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg humanURL: https://developers.castr.com/reference baseURL: https://api.castr.com/v2 properties: - url: https://developers.castr.com/docs/getting-started type: Documentation - url: openapi/castr-live-openapi.yml type: OpenAPI - url: collections/castr-live.postman_collection.json type: PostmanCollection - url: collections/castr-live.opencollection.json type: OpenCollection description: Register, list, update, and delete webhook endpoints so Castr can push stream and video lifecycle events (online/offline, recording ready, upload complete) to your own systems for event-driven integrations. common: - type: DomainSecurity url: security/castr-live-domain-security.yml - type: Authentication url: authentication/castr-live-authentication.yml - type: Website url: https://castr.com - type: LinkedIn url: https://www.linkedin.com/company/castr-live - type: Documentation url: https://developers.castr.com/docs/getting-started - type: APIReference url: https://developers.castr.com/reference/get_v2-live-streams - type: SignUp url: https://castr.com/app/manage/api - type: Pricing url: https://castr.com/pricing/ - type: Plans url: plans/castr-live-plans-pricing.yml - type: RateLimits url: rate-limits/castr-live-rate-limits.yml - type: FinOps url: finops/castr-live-finops.yml - type: Blog url: https://castr.com/blog/ maintainers: - FN: Kin Lane email: kin@apievangelist.com