Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.getpara.com/llms.txt

Use this file to discover all available pages before exploring further.

Para does not ship a prebuilt Vue UI. Use the framework-agnostic @getpara/web-sdk and build the authentication, wallet, and signing screens inside your Vue app.

Prerequisites

To use Para, you need an API key. This key authenticates your requests to Para services and is essential for integration.
Don’t have an API key yet? Request access to the to create API keys, manage billing, teams, and more.

Install the Web SDK

Install the Para Web SDK using your preferred package manager:
npm install @getpara/web-sdk --save-exact

Create a Para Client

Create a shared client module for your Vue app:
client/para.ts
import { ParaWeb } from "@getpara/web-sdk";

const PARA_API_KEY = import.meta.env.VITE_PARA_API_KEY;

export const para = new ParaWeb(PARA_API_KEY);
Create your API key in the , then expose it to Vite as VITE_PARA_API_KEY.

Build the Custom UI

Use Para’s Web SDK methods from your Vue components and render the screens your product needs.
1

Build authentication screens

Use authenticateWithEmailOrPhone, authenticateWithOAuth, and verifyNewAccount to drive sign-up and login. Listen to para.onStatePhaseChange() so your UI can open the verification, passkey, password, or PIN URLs that Para returns.
2

Build wallet screens

Render wallet creation, wallet selection, address display, loading states, and recovery prompts in your own Vue components.
3

Sign with Para

After the user is authenticated and has a wallet, call Para signing methods from the Web SDK and show signing status in your own UI.

Next Docs

Custom UI with Web SDK

Build framework-agnostic auth screens with Vue examples.

Build Custom UI

Review the custom UI path and where it hands off into platform docs.

Developer Portal Authentication

Configure login methods, external wallets, guest mode, and 2FA.

Sign with Para

Verify the integration by signing a message or transaction.