Docs


Plans and tiers

How pricing works and what each tier gets you, with a live comparison table.

Last updated June 3, 2026

Go to the live page Open billing

Your 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:

graph TB Start([New run starts]) subgraph Decisions ["Decisions, in order"] Override{"Custom limits
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.

Thanks for the feedback!