Public roadmap

Feature Requests

Vote on features you want to see built. Back requests with Convex Chips to influence priority.

Requested
99
Planned
10
In progress
5
Shipped
276

Doppler secrets sync

10

Sync env vars from a Doppler config to a Convex deployment automatically, like Doppler already does for Vercel and Fly.io.

Let me leave the dashboard when I have "scheduled" a clear/delete of all records in a table

20

I assume that the dashboard is just another client, and that usage is billed if I clear a table. I have no interest in spending credits on a progress bar but I am locked on the screen, watching all records getting deleted "live" in the background. Let clear a table and leave so I can spend usage on...

Enable programmatically setting the URL of a deployment

20

Problem: Sometimes users need preview deployment URLs as env vars in other services’ PR environments. The URLs are only known after the deploy finishes, so today they deploy, wait, copy the URLs over by hand, then redeploy their other services. Ask: Let the deploy command set the URL up front, e.g....

Private connectivity for Convex deployments

95

Support private, network-level connectivity to Convex deployments through cloud-provider private endpoints, such as AWS PrivateLink, Azure Private Link, or Google Cloud Private Service Connect.

Improve usability of component drop-down

20

Not clear to new users what the component drop-down in the dashboard is or how to use it

Feature request: increase document nesting depth beyond 16 levels

60

Hi Convex Team, I’d like to request increasing the maximum document nesting depth from 16 levels. While general Convex values support up to 64 levels, database documents currently limit nested objects and arrays to 16. This can be restrictive for applications with deeply nested or dynamic data struc...

Avoid using `|` as the delimiter in self-hosted Convex admin keys

5

Requests replacing delimiter in self-hosted admin keys (shell-unfriendly) and clearer INSTANCE_SECRET hexdecode error Originally requested on GitHub: https://github.com/convex/convex-backend/issues/589

$5 "hobby" tier paid plan

124

Going from free/pay-as-you-go to $25 is quite the jump for hobby projects. A ~$5 tier would be great. Just take 1/5th of the limits from the professional plan: 5m function calls (25m in pro) 50 GB-hours action compute (250 GB-hours in pro) 10GB DB storage (50 GB in pro) etc. Custom domains would be...

BYOK in Convex AI Gateway

155

Just like Vercel's AI Gateway does. Fallback to Convex's AI Gateway if the provided key request fails. See this: https://ai-sdk.dev/providers/ai-sdk-providers/ai-gateway#bring-your-own-key-byok

Feature request: support key prefixes (folders) in Convex File Storage

30

Summary Today, every file in Convex File Storage lives in one flat namespace and is identified only by an opaque Id<"_storage">. I’d like the option to provide a prefix (path-like key, e.g. users/123/avatars/) when storing a file, so files can be organized, listed and managed by prefix, similar to S...

Allow users to specify specific tables to exclude from backups

40

For compliance reasons, customers will sometimes need to hard delete data after a certain period of time. In that case, they'd want to exclude the table from backups.

Skip vectors during backup.

20

My vector table is bigger than all my other data. I want a button that says Include vector storage next to the include file storage.

Renaming Tables

140

Support renaming Convex data tables. When there are a significant # of foreign keys and/or aggregate dependencies it makes a dual write -> drop original table migration quite difficult to do. Direct table renaming support within Convex would allow us to keep our tables named properly to best work wi...

Wildcard custom domains

30

Point a wildcard domain like *.example.com at your deployment's HTTP actions. Every subdomain then routes to the same deployment, so you don't have to add and verify each one separately. This is useful for multi-tenant apps that give each customer their own subdomain (acme.example.com, globex.exampl...

Staged, component-scoped snapshot import with certify-then-activate and rollback

30

Problem: We load large derived datasets into a component's tables and need readers to switch from the old data to the new data atomically, only after we have verified the new data, with the ability to switch back. npx convex import --replace already does most of this internally. Each table is writte...

Make the data sync export available on all plans, and usable from components

310

Convex already keeps an ordered log of every write, the one behind the data sync export (/data/sync). It answers "what changed since T?" in commit order. Today it needs a Pro plan and a deployment:data:view credential. Components that sync, cache, index or replicate data need exactly this. Without i...

Realtime voice and transcription in AI Gateway

155

Please add support for realtime audio models (for example, gpt-live-1 via WebRTC or WebSocket) and transcription models (for example, gpt-transcribe via audio upload and streaming). These are the missing pieces for routing an entire voice-enabled Convex app through the gateway.

Update Better-Auth Component for 1.7.0

336

There are a lot of great features in the recent better-auth >1.7.0 releases but the Convex component doesn't support anything past 1.6.33. Would love to see this component update! Thanks

Sentry integration: let the environment tag be set (or namespace it like PostHog does)

20

The Sentry exception reporting integration sets environment from the deployment type — prod / dev / preview — and the docs state it can't be overridden. Since dev and staging deployments are both prod-type, every deployment we run reports environment: prod. A search for environment:dev returns nothi...

Effect platform support for Convex actions

210

A supported Convex package that provides an Effect runtime and layer for ActionCtx, along with the web-standard platform services needed by ordinary actions. Node actions should be able to compose the same integration with Effect's existing Node platform support. Convex actions feel like a natural f...