Convex Backend Platform
Build reactive backends with Convex. Generates schema definitions, query and mutation functions, real-time subscriptions, scheduled jobs, file storage handlers, and authentication with Clerk integration.
This skill helps you build full-stack apps with Convex's reactive database platform. It generates schema definitions with validators, query and mutation functions with automatic caching, real-time subscriptions that update the UI instantly, action functions for external API calls, scheduled cron jobs, file storage with upload/download handlers, and authentication integration with Clerk or Auth0. Covers vector search and AI features.
When to use
Use when building real-time apps with Convex, designing reactive database schemas, implementing server functions, setting up auth with Clerk, or creating AI features with Convex vector search.
Examples
Real-time chat
Build a chat app with live updates
Create a Convex backend for a real-time chat app with channels, message history, typing indicators, read receipts, and file attachments using Convex file storage
AI search
Implement semantic search with Convex vectors
Build a knowledge base with Convex that embeds documents on upload, stores vectors for semantic search, and returns results with a real-time subscription for new matches