Use case

Add auth and email to React + Vite

AscendKit's client SDK and React components work in a Vite-based React app, paired with an AscendKit-authenticated backend. You get drop-in auth components and transactional email from one project, with a single user record spanning both.

How it works

  1. 1. Add the client SDK
    Install the AscendKit SDK in your React + Vite app and configure the public key.
  2. 2. Drop in components
    Use the auth-card, login, and user-button components for sign-in and account UI.
  3. 3. Connect email
    Send onboarding and lifecycle email from the same project keyed to the user record.

FAQ

Can I use AscendKit without Next.js?

The client components and SDK work in React apps including Vite, paired with an AscendKit-authenticated backend. The deepest integration is on Next.js today.

Do the React components require a specific router?

No. The components are framework-level React and do not require a specific router to render sign-in and account UI.

Start with one API key

Auth, email, surveys, and journeys share one user record, so you ship this without stitching vendors together.

Start free