OyaCloud Pricing

Simple, upload-based pricing

A CI upload is one push — one CI run, one framework, one environment. Pay only for what you push.

Every plan starts with a 30-day free trial. No credit card required.

Starter

$49/month
  • 100 CI uploads / month
  • 1 GB storage
  • 90-day data retention
  • 3 projects
  • 3 team members
  • ✓All analytics features
  • ✓Pass-rate trends & build history
  • ✓PR comparison & verdict
  • ✓Flaky test detection
  • ✓AI insights (Bedrock)
  • ✓Community & email support
Start free trial
MOST POPULAR

Team

$99/month
  • 500 CI uploads / month
  • 10 GB storage
  • 90-day data retention
  • 5 projects
  • 10 team members
  • ✓Everything in Starter
  • ✓Environments hub
  • ✓Build detail drill-down
  • ✓Priority email support
Start free trial

Growth

$149/month
  • 1,000 CI uploads / month
  • 20 GB storage
  • 90-day data retention
  • 10 projects
  • 25 team members
  • ✓Everything in Team
  • ✓Extended storage limits
  • ✓Faster priority support response
Start free trial

Enterprise

Custom
  • Custom CI uploads / month
  • Custom storage
  • Custom data retention
  • Custom projects
  • Custom team members
  • ✓Everything in Growth
  • ✓SSO / SAML
  • ✓SLA & dedicated support
  • ✓Private deployment option
  • ✓Custom integrations
Contact us

What counts as a CI upload?

✓ One oyacloud upload command = 1 CI upload
✓ A PR run and a post-merge run are 2 separate CI uploads
✓ Uploading the same results twice counts as 2 CI uploads
✓ Framework or environment doesn't affect the count

Common questions

Do I need a credit card to start?

No. Every plan starts with a 30-day free trial, full features, no card required. You only enter billing if you decide to keep going after the trial.

What happens when the trial ends?

You'll be prompted to enter billing to continue on the plan you picked. If you don't, your account moves to read-only until you upgrade — nothing is deleted.

What happens when I exceed my CI upload limit, and how long is my data kept?

CI uploads over your monthly limit are rejected with a clear error until the next billing period, or immediately once you upgrade. Test data is retained for 90 days on every plan — need it kept longer? Just contact us.

Can I use OyaCloud if I already have tests in TestNG or JUnit?

Yes. Point --framework at testng_java or junit_java and --results-dir at your Surefire XML output directory. No code changes needed.

What is the QA Services offering?

OyaPlus also builds production-ready test automation frameworks for teams — delivered in 2 weeks, pushed to your GitHub, ready to run on OyaCloud. That is a separate services engagement.

Also from OyaPlus — a different kind of service

Need tests built, not just analyzed?

OyaPlus builds production-ready Playwright or TestNG frameworks in whatever stack you already use — live in 2 weeks, wired to your CI, ready to push to OyaCloud.

Learn about QA services →