Skip to main content

Understanding Usage Quota Limits

In this documentation, you will find detailed information about the quotas associated with each plan, including usage limits for various features and functionalities. Understanding these quotas will help you optimize your usage, selecting the best pricing plan and make the most of your VideoSDK experience.

How VideoSDK limits concurrent usage quota

VideoSDK's approach to limiting usage focuses on concurrent usage rather than overall usage. Concurrent usage refers to the number of participants or requests that can be hosted or processed simultaneously.

For example, if there's a limit of 50 concurrent participants per organization, users can run multiple calls (sessions) simultaneously, with a maximum of 50 participants across all sessions combined.

How to view my current plan’s quota limits?

To view the current quota limits on your organization, simply navigate to the VideoSDK Dashboard, go to your Profile section, and click on the Billing tab.

Usage Quota Limits by Plan

VideoSDK provides different default limits based on your account type. You can increase these limits by purchasing Add-On Packs.

Detailed Usage Limits

ItemsFree PlanPAYG (On-demand)Add-On Packs
Agent SessionsUp to 1 Agent sessionsUp to 5 Agent sessionsAdd 5 sessions for $20 / pack / month
Agent DeploymentsUp to 1 deploymentUp to 1 deploymentAdd 1 deployment for $10 / pack / month
RecordingsUp to 1 recordingsUp to 5 recordingsAdd 5 recordings for $20 / pack / month
VideoSDK SIP ReferUp to 1 VideoSDK SIP ReferUp to 5 VideoSDK SIP ReferAdd 5 VideoSDK SIP Refer for $20 / pack / month
VideoSDK Inference (STT, LLM, TTS, STS)Up to 1 units eachUp to 5 units eachAdd 5 units each for $20 / pack / month
Participants (Hosts)Up to 50 concurrent hostsUp to 50 concurrent hostsAdd 50 hosts for $20 / pack / month
ViewersUp to 100 concurrent viewersUp to 100 concurrent viewersAdd 100 viewers for $20 / pack / month
RTMPUp to 1 RTMP streamsUp to 5 RTMP streamsAdd 5 RTMP streams for $20 / pack / month
HLS EncodingUp to 1 encodingUp to 5 encodingAdd 5 units for $20 / pack / month
Real-time TranscriptionUp to 1 live sessionsUp to 5 live sessionsAdd 5 sessions for $20 / pack / month
RoomsUp to 1 roomsUp to 5 roomsAdd 5 rooms for $20 / pack / month
StorageUp to 1 storageUp to 5 storageAdd 5 storage for $20 / pack / month
Phone LinesUp to 1 phone linesUp to 5 phone linesAdd 5 phone lines for $20 / pack / month
AI Prompt-Based SummariesUp to 1 summariesUp to 5 summariesAdd 5 summaries for $20 / pack / month
Post-Call TranscriptionsUp to 1 callsUp to 5 callsAdd 5 calls for $20 / pack / month

How to increase my limits?

If you are on the Free Plan, simply upgrade to Pay-As-You-Go by providing billing details and credit card information to increase your default limits.

If you are already on Pay-As-You-Go and need even higher limits, you can purchase the Add-On Packs listed above directly from the VideoSDK Dashboard(coming soon). For custom enterprise requirements, please Contact us.

Enterprise Plan

For Enterprise users, all limits are tailored to the specific needs. Customised limits ensure optimal performance for your unique requirements.

To get started as an Enterprise user, simply get in touch with us, explain your requirements and use case, and we’ll customise the quota and limits according to your needs.

Examples to understand concurrent limits

Example #1

Let's say you're using video callings (RTC) in your organization on the Free Plan. In this scenario, you can concurrently host up to 50 participants. However, the number of calls (sessions) you initiate is unrestricted.

To simplify, you can run multiple sessions simultaneously, but concurrently, you can only accommodate a maximum of 50 participants across all sessions. If a 51st participant attempts to join, they won't be able to access the session until you upgrade your plan to increase your participant limits.

Example #2

Let’s say you're using live streaming in your organization on the Free Plan. In this setup, you can concurrently host up to 100 viewers joining the sessions. While you have the flexibility to host multiple live streaming sessions, the number of viewers joining session concurrently is restricted.

Example #3

Lets say you’re using video callings (RTC) in your organization on the Pay-as-you-Go Plan and you're hosting 5 concurrent calls (sessions), all of which are being recorded. Now, when you initiate the 6th call (session) and request recording, VideoSDK will not process your recording request. Instead, it will throw an error because you've reached your recording request limit.

If you have any questions regarding quota limits and pricing plan, post in our Discord community, contact us directly, or reach out to us on support@videosdk.live.

Got a Question? Ask us on discord