Passkey-X
Developers

Build on Passkey-X

REST APIs, an official SDK, command-line tools, signed webhooks, SCIM and audit streaming: everything you need to connect Passkey-X to your apps, scripts, CI pipelines and security tools, without ever handling plaintext secrets.

Endpoints
95 across 3 APIs
Organization API
1.8
Webhook events
122
SDK · CLI
1.1.0 · 0.1.0
Base URL
https://passkey-x.com/api

Quick start

  1. Check the API is reachable. No key needed.
    Request
    curl -s https://passkey-x.com/api/v1/health
    
    # → {"status":"ok"}
  2. Create a key. A personal key (pxu_…) in Passkey-X → Developers → API keys for your own data, or an organization key (pxk_…) in Admin console → Integrations → API keys. See Authentication.
  3. Make your first call with the SDK (or cURL from the REST API page).
    JavaScript / TypeScript
    import { PasskeyX } from "@passkey-x/sdk";
    
    const px = new PasskeyX({ apiKey: process.env.PASSKEY_X_API_KEY }); // pxu_… from the API keys tab
    
    const me = await px.me();
    console.log(me.key?.name, me.key?.scopes, me.your_ip);
    
    const vaults = await px.workspaces.list();

Documentation

Deployment

Rolling Passkey-X out to a company, or running it yourself? These pages cover installation and managed settings.

Step-by-step guides

Need help building on Passkey-X?

Questions about the API, a bug or a missing endpoint? Our team replies by email, usually within one business day.