Pricing - EyevinnOSC/community GitHub Wiki
description: Open Source Cloud pricing plans, token consumption details, and cost comparison for deploying open source services.
The pricing model for Eyevinn Open Source Cloud is subscription based. A subscription depending on the plan grants you access to a number of active OSC services. An active OSC service is a service with one or more instances running.
- Each service instance uses 10–160 tokens per day, depending on the type of service.
- When you sign up and create a workspace, you immediately get 100 free tokens to try things out.
- If you upgrade to a paid plan, you get another 300 tokens right away.
- On paid plans, your workspace also receives a daily refill of tokens:
-
- Personal plan: 40 tokens per day
-
- Professional plan: 300 tokens per day
-
- Business plan: 1000 tokens per day
- On the Free plan, once your token balance reaches zero or goes negative, you can't create new service instances until your balance is positive again (the Free plan has no daily refill, so this requires upgrading to a paid plan — token packs are not available on the Free plan). This also applies to creating a My App, creating a My Page, creating a database, creating a My Job, creating an AI agent task, creating a storage bucket, deploying a multi-service solution template, and resuming a previously suspended app or instance — all are blocked at zero balance the same way a new service instance is. This applies whether you create through the web console, the CLI, or the MCP/AI agent tools.
- On paid plans, running out of tokens does not block new instance creation — a grace period applies before existing instances are affected. See Low Token Warning below.
You can activate and deactivate services within the plan as much as you like. For example you can be running Test Adserver-instances and FAST Channel Engine-instances and you can choose to replace the Test Adserver-instances with Chaos Proxy-instances instead.
What is included?
We have four self-service subscription plans from 0 EUR per month to 199 EUR per month. On these plans your instances are running on a shared infrastructure. Plans differ in both daily token allowance and the features available. The Free plan includes 100 usage tokens (one-time) at signup; upgrading to a paid plan adds 300 more tokens immediately.
For the need of reserved and dedicated compute nodes we have the Enterprise plan where we tailor a solution that fits your need.
| Feature | Free | Personal | Professional | Business |
|---|---|---|---|---|
| Price | Free | €15/mo | €69/mo | €199/mo |
| Tokens | 100 (one-time) | 40/day | 300/day | 1000/day |
| Full service catalog | ✓ | ✓ | ✓ | ✓ |
| MCP server access | ✓ | ✓ | ✓ | ✓ |
| Scheduled AI agent tasks | — | ✓ | ✓ | ✓ |
| Database backups | — | ✓ | ✓ | ✓ |
| Custom domains (BYOD) | — | — | ✓ | ✓ |
| IMAP/SMTP mail server | — | — | ✓ | ✓ |
| Connect your apps with OSC | — | — | ✓ | ✓ |
Free plan
The Free plan is free with no time limit. You get 100 tokens (one-time) to explore the full catalog of 186+ open source services. No credit card required.
The Free plan does not include custom domains, database backups, or the IMAP/SMTP mail server. These features are available on paid plans.
Since the Free plan has no daily token refill, once your one-time 100 tokens are used up you can't create new service instances until you upgrade to a paid plan. Token packs are not available on the Free plan — see Token Packs below. The same limit applies to creating a My App, creating a My Page, creating a database, creating a My Job, creating an AI agent task, or deploying a multi-service solution template, since all provision a billable resource. Instances you already have running are not immediately affected — they continue until your balance is exhausted, at which point they are eventually suspended.
Personal plan
The Personal plan costs 15 EUR per month. With this plan you get 40 usage tokens added each day, plus scheduled AI agent tasks and database backups for your running service instances.
When you create a new workspace, you choose between the Free plan and the Personal plan using an explicit plan picker. Selecting Personal redirects you to Stripe to enter your payment details. No credit card is required for the Free plan.
This plan is sufficient for personal projects. You can for example launch a Wordpress blog with an SQL database, create virtual channels with a Web Runner service, and keep your databases backed up automatically.
Custom domains (BYOD) require the Professional plan or higher.
Professional plan
The Professional plan costs 69 EUR per month. With this plan you get 300 usage tokens added each day.
This plan adds custom domains (bring your own domain), IMAP/SMTP mail server access, the ability to connect your own applications with OSC services, scheduled AI agent tasks, and database backups.
This is the entry-level plan for professional use cases such as a VOD processing pipeline including transcoding, packaging and storage, or hosting services with your own custom domain names.
Business plan
The Business plan costs 199 EUR per month. With this plan you get 1000 usage tokens added each day. All features are included: custom domains (BYOD), IMAP/SMTP mail server, connect apps, and database backups.
This plan enables you to build larger solutions consisting of many open source services — for example a VOD processing pipeline combined with a virtual channel playout platform where the streams are continuously being monitored with the stream monitor service.
Enterprise plan
All self-service plans run instances on shared resources. If you wish to have reserved processing nodes use the Request Enterprise button on the pricing page (also offered in the upgrade dialog when you need more tokens than your current plan includes), or contact us at [email protected], and we will provide you with a quote for the Enterprise plan that is tailored to your needs.
Estimating Token Costs
To estimate how many tokens different services consume and plan your usage, use the Token Cost Calculator on the pricing page.
You can also access the calculator directly from the Workspace Settings → Usage page in the OSC dashboard — look for the "Estimate token costs per service" link below the Upgrade plan button.
Usage Breakdown
The Workspace Settings → Usage page shows a detailed breakdown of your token consumption by service. For each active service, you can see how many instances are running and the daily token cost. The page also displays:
- Consumption trend — whether your token usage is increasing, stable, or decreasing compared to the previous period.
- Days until zero — an estimate of how many days your current token balance will last at your current usage rate, factoring in your daily refill.
Use this information to identify which services consume the most tokens and plan your capacity accordingly.
Low Token Warning
The OSC dashboard displays a warning banner at the top when your token balance is projected to run out soon:
- Yellow warning — tokens projected to run out within 14 days
- Red danger banner — tokens projected to run out within 7 days
The banner takes into account your current token balance, your daily usage rate, and your daily token refill. You can dismiss it for the current session by clicking the ✕ button. It will reappear in new sessions until you upgrade your plan or your token situation improves.
To address a low token balance, click Upgrade Plan in the banner or navigate to Workspace Settings → Pricing. If you are on a paid plan, the banner also shows a Buy Token Pack link to purchase a one-time top-up without changing your subscription.
Direct Email for Imminent Exhaustion
In addition to the in-dashboard banner, OSC sends a direct email to workspace owners when tokens are about to run out within one day at the current usage rate. The email is only sent when you have at least one running service instance (idle workspaces are not notified). It includes:
- A summary of your remaining token balance
- The number of running service instances affected
- A link to upgrade your plan or buy a token pack
Free-plan workspaces receive an upgrade prompt to a paid plan. Paid-plan workspaces receive a top-up prompt. This notification is sent automatically by the platform — no configuration is required.
Token Packs
If you need extra tokens without changing your subscription plan, you can purchase a one-time token pack. Token packs are available on paid plans (Personal, Professional, and Business) and can be bought from Workspace Settings → Usage.
| Pack | Tokens | Price |
|---|---|---|
| Starter | 100 tokens | €9.90 |
| Builder | 300 tokens | €25.00 |
Token packs are a one-time purchase (not a recurring subscription) and do not expire. Active token packs are listed in the Budget Summary card on the Usage page.
Tip: If you run services regularly, a Personal subscription (40 tokens/day for €15/month) is more cost-effective than repeatedly buying token packs.
AI Chat Usage Limits
The built-in AI assistant (available in My Apps and the dashboard) has a weekly message limit that varies by plan:
| Plan | Messages per Week |
|---|---|
| Free | 10 |
| Personal | 50 |
| Professional | 200 |
| Business | Unlimited |
| Enterprise | Unlimited |
The AI Chat Usage widget on your dashboard home shows how many messages you have used this week, how many remain, and when the counter resets. The progress bar turns yellow when you are approaching the limit (80% used) and red when you have reached it.
When the weekly limit is reached, the AI assistant returns a "Weekly AI chat limit reached" error. To continue using AI chat, upgrade your plan from the billing page.
Invoice Bill History
Enterprise accounts on invoice billing can view a full history of past billing periods from Workspace Settings → Billing → Bills.
The Bills table shows one row per billing period and includes:
| Column | Description |
|---|---|
| Period | Start and end date of the billing period |
| Plan | Service(s) billed during the period (hover for line-item breakdown) |
| Items | Number of line items on the bill |
| Total | Total amount due for the period |
| Status | OPEN (current period), INVOICED (invoice sent), PAID (payment received), or CLOSED |
To request a formal invoice copy, contact [email protected].
Downgrading Your Plan
When you downgrade from a paid plan to Free on a Stripe-billed workspace, your paid subscription is scheduled to end at the close of the current billing period. You continue to receive your daily token refill and all plan benefits until the period ends. After that, the plan switches to Free automatically.
To cancel your subscription, navigate to Workspace Settings → Subscriptions and click the Cancel subscription button at the bottom of the page. This initiates the downgrade to the Free plan at the end of your current billing period. If a cancellation is already pending, the button is replaced by a notice showing the effective cancellation date.
If you have running service instances when you initiate the downgrade, a confirmation dialog appears before the downgrade is submitted. The dialog lists all your currently running instances and explains that the Free plan has no daily token refill, meaning those instances will eventually be suspended once your token balance runs out, and any data that has not been backed up will be lost. You must check a confirmation checkbox before the downgrade button becomes active. If you have no running instances, the downgrade proceeds without this extra step.
Cancelling a Scheduled Downgrade
If you change your mind after submitting a downgrade request, you can cancel it before the billing period ends. Open Workspace Settings → Pricing — if a scheduled downgrade is pending, a notice appears showing the effective date and a Cancel scheduled downgrade button. Clicking the button cancels the schedule and keeps your current plan active. No prorated charges or credits are applied; your next renewal date remains unchanged.
Voucher Codes
If you have a voucher code, you can redeem it when activating a subscription:
- Stripe billing: Enter your voucher code in the Have a voucher code? field inside the plan activation modal before clicking the Stripe Checkout button. Select Apply next to the code to check it. An accepted code shows how many free months you get and the date you will first be charged, for example "Voucher accepted: 3 months free. You will not be charged until about {date}." A rejected code shows the reason, and you can still subscribe without a voucher. After checkout the dashboard shows "Your voucher is active" with the number of free months and the date billing starts unless you cancel before then.
- Invoice billing: The same Have a voucher code? toggle appears in the invoice activation flow. Expand it, enter your code, and the free months are applied after the subscription is activated.
You can also redeem a voucher on an existing paid subscription from Workspace Settings → Subscriptions. After a successful redemption, the dashboard shows the number of months added and the exact date your plan converts to paid — for example, "3 months added. Your subscription converts to a paid plan on October 5, 2026." The same date is shown on the Subscription Plans page while the free months are active.
Vouchers give free months on a paid plan, so redeeming one requires a paid card subscription. If you try to redeem a code on the Free plan, the dashboard asks you to choose a paid plan on the Pricing page first and enter the code at checkout. While free months are active, the dashboard shows "Free months are active. You will not be billed until {date}."
Vouchers can only be used on card payments. Workspaces billed by invoice cannot redeem them. If your code is not accepted, the message tells you whether it is not valid, has expired, or has already been used. Only one voucher can be redeemed per 30 days.
If your code is still not accepted, contact support at [email protected].
Business VAT Numbers (EU)
If you are checking out as an EU business, Stripe Checkout now lets you enter your VAT number during subscription or token pack purchase. Providing a valid VAT number applies the reverse charge mechanism instead of Swedish consumer VAT. Entering a VAT number may update the legal business name on your saved Stripe customer record, since Stripe requires this to enable VAT ID collection.