Other Frameworks
Vue 3
Integrate Nexa into a Vue 3 app using the core SDK and composables.
Vue 3 apps call the Nexa API through your own backend (not directly from the browser). The @nexa-ed/sdk core package is used server-side; on the client you call your own API routes.
Architecture
Your API key never touches the browser. Vue components call your server, which proxies to Nexa.
Server setup
Set up your server with @nexa-ed/node — see Node.js guides for Express, Hono, and Fastify. Then expose the endpoints your Vue app needs.
Example (Hono server)
Vue composables
These are example composables that call your own server — not Nexa directly.
useFileProgress
useSubmitFile
Vue component example
Nuxt 3
In a Nuxt 3 app, use server routes (server/routes/) as your Nexa proxy and useEventSource (or the composables above) on the client: