Get started

Point BugVilla at your API.

Free to start, demo on request. Either way, the path is the same: upload a collection, confirm your personas, read your first access matrix.

No credit cardFree tier — 50 runs/moPostman · OpenAPI · cURLHumans reply
Request access

Tell us about your API

Four fields and a sentence. That's enough for us to set up a workspace and know which personas to expect.

No spam, no drip sequence. A human reads every request and replies from hello@bugvilla.app.

Thanks — we’ll be in touch within one working day.

What happens next

No qualification maze. Three steps between this form and your first finding.

01

We reply

Within one working day, with your workspace ready. If you asked for a demo, we propose a time in the same email.

02

You upload a collection on a call

Postman v2.1, OpenAPI 3.x, Swagger 2.0 or raw cURL. BugVilla parses your endpoints, detects the login endpoint, and suggests personas — you confirm them live.

03

First matrix in under an hour

All 7 test categories run as every persona. You leave the call with an access matrix and a report you can forward — here's how to read it.

✉️

Prefer email?

Skip the form: write to hello@bugvilla.app. Same inbox, same humans. Our code lives on GitHub.

Come prepared

Three things make the first run count

None of them take long to gather — and the third one is just a calendar slot.

🗂️

A collection

Any export you already have: Postman v2.1, OpenAPI 3.x / Swagger 2.0 in JSON or YAML, or raw cURL. BugVilla extracts methods, params, headers, body schemas and auth per endpoint.

🔐

One credential set per role

Admin, Member, Unauthenticated — whatever your API distinguishes. BugVilla detects the login endpoint and token path; you paste credentials and confirm. Static tokens and API keys work too.

⏱️

About an hour

Each persona logs in once per run, then the suite chains real ids from response to request. Functional runs first so data exists; performance runs last, against a warm service.