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 a paid plan — and you only pay for the groups that need it.

Every plan includes all core features — the editor, database connections, dashboards, result tables/cards/charts, AI SQL generation, API generation, data export, scheduling and webhooks. What changes between plans is the quantity: how many saved queries, users and editors a group gets, plus the level of support.

The plans

PlanPrice (monthly)SQL queriesUsersEditorsSupport
Free$0311Community
Individual$89.902511Email
Team (most popular)$149.90100103Priority
Enterprise$229.902503010Dedicated
  • SQL queries — how many saved queries the group can hold.
  • Users — how many people can be members of the group.
  • Editors — how many of those members can edit queries.

Free

Every new group starts on Free so you can try Kvery end to end: up to 3 saved queries, a single user, and 1 editor. You get the full feature set, just capped in quantity — ideal for evaluating Kvery, a quick internal report, or a personal project. No credit card is required to start.

Individual

For a single developer who has outgrown the Free caps: 25 saved queries, 1 user, 1 editor, and email support.

Team

The most popular plan, built for small teams: 100 saved queries, 10 users, 3 editors, and priority support.

Enterprise

For larger organisations: 250 saved queries, 30 users, 10 editors, and dedicated support.

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 (you pay for 10 months) compared with paying month by month.
  • 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.