Feature Requests
Vote on features you want to see built. Back requests with Convex Chips to influence priority.
Schema visualization on the dashboard
20Added a visual diagram of a deployment's schema on the Convex dashboard. View it on the Schema page: https://dashboard.convex.dev/deployment/schema
Customizable deployment-level usage limits
55This feature will allow configuring granular usage limits for individual deployments. e.g. "Allow 50 GB of DB I/O per month"
Run nested queries/mutations with a fixed limits budget
20When running a query or mutation with runQuery/runMutation, the subtransaction can currently do as many reads/writes as it wants. It would be useful to be able to set a fixed limit on how much reads/writes the subtransaction can do.
Fine-grained query invalidation
The Convex cloud now avoids invalidating all queries on code push. Instead, it relies upon a more granular analysis of what functions actually changed to make it so that most cached queries stay warm in the cache and only truly invalidated things are recalculated.
Re-use preview deployments
Change the default behavior of preview deployments to re-use rather than creating a new deployment on each build. Allow re-creating by explicitly passing --preview-create
Annotate a deployment with a custom message
Allow passing a --message to npx convex deploy, and provide defaults from common CI environments
Default environment variable management from the CLI
50Allow setting and getting default environment variables via npx convex env default get/list/set
Access current function's metadata
50Surface the currently executing function's name, component, function type (query/mutation/action) and visibility.
Reflect transaction headroom at runtime
20Allow queries and mutations to inspect how much bandwidth has been consumed so far, so they can stop early or observe how much bandwidth sub-transactions took
Support for Snapshot Queries
50Support snapshot queries that provide a stale, cached query value and do not take any dependencies on read records. These enable high-performance "queue tailing" and related features for implementing efficient components like Workpool.
Component HTTP Routes
20Rather than requiring an explict re-export from the app, allow the app to provide a mount root that components can use to create their own HTTP endpoints.
Command line tools to switch between different local/cloud dev deployments easily
It would be helpful if the command line allowed developers to better manage multiple local and cloud development environments.
Allow the command line to create temporary deployments
Give the command line the power to create time-limited deployments, similar to preview deployments, for any period developers want.
Subscription Cache Invalidation Chart on Dashboard
!cache chart We shipped a new dashboard feature that helps you understand how cache invalidations work in Convex. If you've ever wanted to optimize or understand your cache usage, this is for you!
PostHog LLM Analytics Integrated with Agent Component
Integrate PostHog's LLM analytics capabilities with the convex agent component. Docs Example
Better usage limits display
200Can you please update the dashboard usage to show the current usage vs the total limit please? For example: I would like to see the current usage vs the total usage available, for example on free plan: Function calls: 1.3K/1M This helps to keep track of usage and be aware of getting closer to the cu...
Formal Audit Log w/SIEM Integration
348Support industry-standard audit logging for compliance needs. Will work even with cached queries. Recorded into an S3-compliant bucket for integration with the customer's SIEM tooling.
Deployment management commands
New npx convex deployment create and npx convex deployment select commands for creating cloud deployments and selecting which deployment to target. All CLI commands now support --deployment flag accepting deployment names, refs (e.g. dev/james), dev, prod, or cross-project refs (team-slug:project-sl...
AI context files for Convex projects
The CLI can now automatically provide Convex AI context files (AGENTS.md, CLAUDE.md, guidelines/state files) to your project when using npx convex dev. Manage them with npx convex ai-files: install, update, status, disable, enable, and remove.
Agent-friendly deployment initialization
npx convex init now supports non-interactive agent workflows via CONVEXAGENTMODE=anonymous. Combined with npx convex env set, agents can fully initialize deployments and configure environment variables without human interaction.