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 Free | Limit |
|---|---|
| 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, charts | Included |
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 Power | Limit |
|---|---|
| Saved queries (per group) | Unlimited |
| Group members | Unlimited |
| Editors | Unlimited |
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).
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:
| Limit | Value | Notes |
|---|---|---|
| Query timeout | 100 seconds | Long-running queries are stopped after this. It is enforced at the server level (PHP/NGINX), not per query. See Supported databases. |
| Query log retention | 5,000 entries per query | Oldest entries roll off. See Logs. |
| Group log retention | 5,000 entries per group | Oldest entries roll off. See Logs. |
| Version history | 100 versions per query | Kept for diff and rollback. See History and rollback. |
Configurable defaults
These ship with a default value but can be overridden in the app:
| Setting | Default | Where you change it |
|---|---|---|
| Scheduled-email rows | 25 rows | Per schedule — set the row cap when you create or edit a schedule (0–999). See Scheduling. |
| Import batch size | 1 file | Per query — set it on the query's import settings. See Importing data. |
| Slow-query threshold | 30 seconds | Per group — controls when a query is flagged as slow. See Thresholds and rate limits. |
| Rate limit | Off by default | Per group — limit how many API calls a published query accepts in a time window. See Thresholds and rate limits. |
| IP whitelist | Off by default | Per group — restrict API access to specific IP addresses. See IP whitelist. |
| Log level | Group default | Per 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.