| name | description |
|---|---|
convex |
Use for Convex backend development - queries, mutations, actions, schemas, indexes, auth, file storage, and real-time subscriptions. |
ALWAYS fetch current docs before implementing. Convex APIs evolve.
Fetch: https://docs.convex.dev/{topic}.md
Examples:
- Schemas:
https://docs.convex.dev/database/schemas.md - Queries:
https://docs.convex.dev/functions/query-functions.md - Mutations:
https://docs.convex.dev/functions/mutation-functions.md - Actions:
https://docs.convex.dev/functions/actions.md - Auth:
https://docs.convex.dev/auth.md - File Storage:
https://docs.convex.dev/file-storage.md
Fetch: https://docs.convex.dev/llms.txt
- All backend code lives in
convex/directory - Use
v.validators for all args and returns - Queries are reactive and cached
- Mutations are transactional
- Actions for external API calls (not reactive)
- Always define indexes for filtered queries
- Use
Id<"tableName">for document references
Use @convex-vue/core for Vue 3 integration.
Fetch: https://docs.convex.dev/client/vue.md