Skip to main content

Plans and Limits

Kvery plans apply at the group level. Each group carries its own plan, so you can keep one group on Free while another runs on Power — and you only pay for the groups that need it.

Free plan

Every new group starts on Free. It is meant to let you try Kvery end to end:

What you get on FreeLimit
Saved queries (per group)3
Group members (extra people besides the owner)0
Editors (people who can edit queries)0
Editor, database connections, dashboards, sharing, the API, chartsIncluded

In other words, a Free group is a single-owner workspace with up to 3 saved queries. You still get the full feature set — the editor, connections, dashboards, result tables/cards/charts, query sharing and the public API — just capped in quantity. It's ideal for evaluating Kvery, building a quick internal report, or running a personal project.

Power plan

Power removes the per-group caps entirely:

What you get on PowerLimit
Saved queries (per group)Unlimited
Group membersUnlimited
EditorsUnlimited

Power is the right choice once you rely on Kvery for production reporting, team-wide access, or anything beyond a handful of queries.

Buying and managing a plan

Plans are sold through Stripe and managed from the Packages screen in the app (the plan you pick applies to your current group):

  • Monthly or yearly billing. Paying yearly is cheaper — it carries a two-month discount compared with paying month by month.
  • An Enterprise / "Contact us" tier may also be offered for larger needs; it has no self-service price and is arranged directly with the Kvery team.
  • Manage, renew or cancel your subscription, and download invoices, from the same Packages / billing area (Kvery uses Stripe's customer portal).
tip

Because plans are per-group, upgrade only the groups that need it and leave the rest on Free.

Other operational limits

Beyond the plan caps, Kvery has a set of operational limits. Some are fixed platform limits that apply to every group on every plan, while others are configurable defaults you can change yourself — per group, per query, or per schedule. The values below are the out-of-the-box defaults.

Fixed platform limits

These apply to every group on every plan and cannot be changed from the app:

LimitValueNotes
Query timeout100 secondsLong-running queries are stopped after this. It is enforced at the server level (PHP/NGINX), not per query. See Supported databases.
Query log retention5,000 entries per queryOldest entries roll off. See Logs.
Group log retention5,000 entries per groupOldest entries roll off. See Logs.
Version history100 versions per queryKept for diff and rollback. See History and rollback.

Configurable defaults

These ship with a default value but can be overridden in the app:

SettingDefaultWhere you change it
Scheduled-email rows25 rowsPer schedule — set the row cap when you create or edit a schedule (0–999). See Scheduling.
Import batch size1 filePer query — set it on the query's import settings. See Importing data.
Slow-query threshold30 secondsPer group — controls when a query is flagged as slow. See Thresholds and rate limits.
Rate limitOff by defaultPer group — limit how many API calls a published query accepts in a time window. See Thresholds and rate limits.
IP whitelistOff by defaultPer group — restrict API access to specific IP addresses. See IP whitelist.
Log levelGroup defaultPer group — choose how much detail is written to the logs.

For exact, up-to-date pricing, see the Packages screen in the app or the pricing section on kvery.io.