Plans and tiers
How pricing works and what each tier gets you, with a live comparison table.
Go to the live page Open billingYour card is safe
Payments are handled end-to-end by Stripe, the same payment provider used by Amazon, Shopify, and Google. Card numbers go straight to Stripe's secure checkout; Vilvik never sees, touches, or stores your card details.
Vilvik is offered as a monthly subscription on the website and as credit-based pay-as-you-go on the API. Both paths share the same compute backend; the difference is how you pay for what you run.
- Website (subscription). A flat monthly price for a tier. You get a generous bundle of submissions per day and per submission. Cancel any time; access continues to the end of the period you already paid for.
- API (credits). Top up a balance once and each submission deducts credits at the time it runs. No monthly fee on the credit side. See Credits for how the balance works.
A single account can use both at once, your subscription tier applies to web traffic, and the credit balance applies to API traffic.
Limits at a glance¶
The numbers below come straight from the database and update as soon as an admin adjusts a tier on Vilvik. Every account on a tier starts here; specific accounts can be raised on request.
| Limit | Free | Trial | Premium |
|---|---|---|---|
| New submissions per rolling 24h | 5 | 200 | 200 |
| Concurrent runs | 1 | 2 | 5 |
| Generations per submission (max) | 100 | 500 | 10000 |
| Genes per submission (max) | 10 | 100 | 1000 |
| Population size per submission (max) | 200 | 2000 | 2000 |
| Parents mating per generation (max) | 200 | 2000 | 2000 |
| K-tournament size (max) | 50 | 200 | 200 |
| Genes mutated per offspring (max) | 200 | 2000 | 2000 |
| Total fitness evaluations per run (max) | 200000 | 2000000 | 2000000 |
| Parallel workers per run (max) | 2 | 16 | 16 |
| Time per run (seconds, max) | 120 | 600 | 600 |
| Memory per run (MB, max) | 384 | 1024 | 1024 |
| Bytes per code field (max) | 131072 | 1048576 | 1048576 |
| Initial population text size (bytes, max) | 262144 | 2097152 | 2097152 |
| Gene space text size (bytes, max) | 16384 | 131072 | 131072 |
| Keep every solution from every generation | Not allowed | Allowed | Allowed |
| Keep best solution from every generation | Allowed | Allowed | Allowed |
| Re-executions per submission | 10 | 50 | 200 |
| Concurrent in-flight API submissions | 2 | 5 | 10 |
| Sharing invites per day | 20 | 100 | 500 |
| "Invite a friend" emails per day | 5 | 20 | 100 |
โ means the limit falls back to the platform default.
A dash in a cell means the platform default applies (so the cap is whatever the platform default is, not no cap). The website limits at the top of the table apply to every tier. The API per-minute rate limit is platform-wide and not in this table; see Rate limits and quotas.
How your plan is decided¶
When you run something, Vilvik looks up which limits to apply in this order:
set for your account?"} Sub{"Active subscription?"} Trial{"Still in the free trial?"} end subgraph Outcomes ["Which limits apply"] A["Your custom limits"] B["Your subscription plan"] C["Trial limits
usually Premium equal"] D["Free limits"] end Start --> Override Override -- "yes" --> A Override -- "no" --> Sub Sub -- "yes" --> B Sub -- "no" --> Trial Trial -- "yes" --> C Trial -- "no" --> D
The badge in the top right shows which one you are on right now. If support has raised your limits, that override always wins, even if you also have a subscription.
The free trial¶
When you create an account, your first few weeks are on the trial. During the trial you get the trial tier's limits, which are usually the same as Premium. When the trial ends, your account drops to Free unless you subscribe.
You can see the trial end date and your current tier on your account profile. The plan badge in the top right shows the same information at a glance.
Upgrading and downgrading¶
Open the subscription page to subscribe or change plans. Payments go through Stripe; we never see your card number.
Downgrading takes effect at the end of the current period. The remainder of the period you already paid for is honored.
Cancelling¶
Open the subscription history page or use the Stripe portal to cancel. Your premium access continues until the end of the period you already paid for. After that, the account moves to Free.
Asking for a higher limit¶
If a workload doesn't fit a tier's defaults, email support with what you are trying to run. We routinely raise per-account caps when there is a real need. Most of the limits in the table are starting defaults rather than hard ceilings.
Student program¶
If you are a student, you can apply for two free months of Premium. See Student program.