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 SvelteKit UI. Use the framework-agnostic @getpara/web-sdk and build the authentication, wallet, and signing screens inside your SvelteKit routes and components.

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 browser-only client module for your SvelteKit app:
src/lib/para.ts
import { PUBLIC_PARA_API_KEY } from "$env/static/public";
import { ParaWeb } from "@getpara/web-sdk";

export const para = new ParaWeb(PUBLIC_PARA_API_KEY);
Create your API key in the , then expose it to SvelteKit as PUBLIC_PARA_API_KEY.
Para authentication flows depend on browser APIs. Call Web SDK methods from client-side Svelte components or browser-only modules, not from server load functions.

Build the Custom UI

Use Para’s Web SDK methods from your SvelteKit 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 Svelte 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 Svelte 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.