---
title: "Guide"
description: "The Convex composables one at a time — queries, mutations, pagination, file storage, SSR, auth state, connection state, DevTools, and plain Vue."
canonical_url: "https://nuxt-convex-module.dev/guide"
---
# Guide

> The Convex composables one at a time — queries, mutations, pagination, file storage, SSR, auth state, connection state, DevTools, and plain Vue.

Every page here documents a piece of the always-on core, most with a live demo running against a real Convex deployment.

The demos share one public backend. What you type is visible to other visitors and passes a word filter and a per-visitor rate limit. Uploads are listed only in your browser and are deleted after an hour.

- [Queries](https://nuxt-convex-module.dev/guide/queries) — `useQuery` for one live subscription, `useQueries` for a set that changes at runtime.
- [Mutations & Actions](https://nuxt-convex-module.dev/guide/mutations-and-actions) — writes, external calls, and optimistic updates.
- [Pagination](https://nuxt-convex-module.dev/guide/pagination) — `usePaginatedQuery` and optimistic writes across loaded pages.
- [File Storage](https://nuxt-convex-module.dev/guide/file-storage) — `useUpload`, `useUploadQueue`, `useStorageUrl`.
- [Server & SSR](https://nuxt-convex-module.dev/guide/server-and-ssr) — one-shot Nitro calls, `useAsyncQuery`, and hydration-safe preloading.
- [Auth State](https://nuxt-convex-module.dev/guide/auth-state) — the provider-agnostic auth plumbing every adapter wires into.
- [Connection State](https://nuxt-convex-module.dev/guide/connection-state) — the live WebSocket status.
- [DevTools](https://nuxt-convex-module.dev/guide/devtools) — the Convex tab in Nuxt DevTools.
- [Plain Vue](https://nuxt-convex-module.dev/guide/plain-vue) — the same composables without Nuxt.

Auth providers and billing are opt-in and live under [Components](https://nuxt-convex-module.dev/components).


## Sitemap

See the full [sitemap](https://nuxt-convex-module.dev/sitemap.md) for all pages.
