-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathapis.yml
More file actions
223 lines (223 loc) · 7.53 KB
/
Copy pathapis.yml
File metadata and controls
223 lines (223 loc) · 7.53 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
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.
deliveryModel:
model: saas
open_source: false
commercial: true
callable_host: true
label: Hosted service · you call their endpoint
confidence: high
source:
- openapi
- pricing
generated: '2026-08-28'
method: derived
accessModel:
pricing: paid
onboarding: self-serve
trial: true
try_now: true
public: false
label: Paid (free trial) · Self-serve signup
confidence: high
source:
- plans
- authentication
generated: '2026-07-22'
method: derived
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/icons/castr-live.png
x-docs-platform: readme
x-docs-platform-confidence: high
x-docs-platform-checked: 2026-09-21
tags:
- Live Streaming
- Multistreaming
- Video Hosting
- VOD
- Video
- Restreaming
- Sub-Second Streaming
- WebRTC
- Analytics
- Webhook
tags_raw:
- Live Streaming
- Multistreaming
- Video Hosting
- VOD
- Video
- Restreaming
- Sub-Second Streaming
- WebRTC
- Analytics
- Webhooks
created: '2026-07-11'
modified: '2026-07-11'
specificationVersion: '0.23'
apis:
- aid: castr-live:castr-live-analytics-api
name: Castr Analytics API
description: Activity logs, activity events, and stream stats.
humanURL: https://developers.castr.com/reference/get_v2-live-streams
baseURL: https://api.castr.com/v2
tags:
- Analytics
properties:
- type: OpenAPI
url: openapi/castr-live-analytics-api-openapi.yml
- type: Documentation
url: https://developers.castr.com/docs/getting-started
- type: APIReference
url: https://developers.castr.com/reference/get_v2-live-streams
- type: PostmanCollection
url: collections/castr-live.postman_collection.json
- type: OpenCollection
url: collections/castr-live.opencollection.json
- type: Documentation
url: https://developers.castr.com/docs/create-sub-second-streams
- type: Documentation
url: https://developers.castr.com/docs/post-a-video
- type: Documentation
url: https://developers.castr.com/docs/create-a-livestream-pu
- aid: castr-live:castr-live-live-streams-api
name: Castr Live Streams API
description: Live streams and their multistream platform destinations.
humanURL: https://developers.castr.com/reference/get_v2-live-streams
baseURL: https://api.castr.com/v2
tags:
- Live Streams
properties:
- type: OpenAPI
url: openapi/castr-live-live-streams-api-openapi.yml
- type: Documentation
url: https://developers.castr.com/docs/getting-started
- type: APIReference
url: https://developers.castr.com/reference/get_v2-live-streams
- type: PostmanCollection
url: collections/castr-live.postman_collection.json
- type: OpenCollection
url: collections/castr-live.opencollection.json
- type: Documentation
url: https://developers.castr.com/docs/create-sub-second-streams
- type: Documentation
url: https://developers.castr.com/docs/post-a-video
- type: Documentation
url: https://developers.castr.com/docs/create-a-livestream-pu
- aid: castr-live:castr-live-sub-second-streams-api
name: Castr Sub-Second Streams API
description: Ultra-low-latency (WebRTC) live streams.
humanURL: https://developers.castr.com/reference/get_v2-live-streams
baseURL: https://api.castr.com/v2
tags:
- Sub-Second Streams
properties:
- type: OpenAPI
url: openapi/castr-live-sub-second-streams-api-openapi.yml
- type: Documentation
url: https://developers.castr.com/docs/getting-started
- type: APIReference
url: https://developers.castr.com/reference/get_v2-live-streams
- type: PostmanCollection
url: collections/castr-live.postman_collection.json
- type: OpenCollection
url: collections/castr-live.opencollection.json
- type: Documentation
url: https://developers.castr.com/docs/create-sub-second-streams
- type: Documentation
url: https://developers.castr.com/docs/post-a-video
- type: Documentation
url: https://developers.castr.com/docs/create-a-livestream-pu
- aid: castr-live:castr-live-video-hosting-api
name: Castr Video Hosting API
description: Video hosting folders, uploads, and live-to-VOD recordings.
humanURL: https://developers.castr.com/reference/get_v2-live-streams
baseURL: https://api.castr.com/v2
tags:
- Video Hosting
properties:
- type: OpenAPI
url: openapi/castr-live-video-hosting-api-openapi.yml
- type: Documentation
url: https://developers.castr.com/docs/getting-started
- type: APIReference
url: https://developers.castr.com/reference/get_v2-live-streams
- type: PostmanCollection
url: collections/castr-live.postman_collection.json
- type: OpenCollection
url: collections/castr-live.opencollection.json
- type: Documentation
url: https://developers.castr.com/docs/create-sub-second-streams
- type: Documentation
url: https://developers.castr.com/docs/post-a-video
- type: Documentation
url: https://developers.castr.com/docs/create-a-livestream-pu
- aid: castr-live:castr-live-webhooks-api
name: Castr Webhooks API
description: Webhook endpoints for event delivery.
humanURL: https://developers.castr.com/reference/get_v2-live-streams
baseURL: https://api.castr.com/v2
tags:
- Webhook
tags_raw:
- Webhooks
properties:
- type: OpenAPI
url: openapi/castr-live-webhooks-api-openapi.yml
- type: Documentation
url: https://developers.castr.com/docs/getting-started
- type: APIReference
url: https://developers.castr.com/reference/get_v2-live-streams
- type: PostmanCollection
url: collections/castr-live.postman_collection.json
- type: OpenCollection
url: collections/castr-live.opencollection.json
- type: Documentation
url: https://developers.castr.com/docs/create-sub-second-streams
- type: Documentation
url: https://developers.castr.com/docs/post-a-video
- type: Documentation
url: https://developers.castr.com/docs/create-a-livestream-pu
common:
- type: CapabilityMap
url: capabilities/castr-live-capability-edges.yml
name: Castr Business Capability Map
- type: AgenticAccess
url: agentic-access/castr-live-agentic-access.yml
- 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