@theholocron/clerk-client
v1.7.1
Published
A TypeScript client for the Clerk Backend API
Maintainers
Readme
@theholocron/clerk-client
TypeScript client for the Clerk Backend API.
Install
pnpm add @theholocron/clerk-clientUsage
import { createClerkClient } from "@theholocron/clerk-client";
const clerk = createClerkClient({ token: process.env.CLERK_SECRET_KEY! });
// List users
const users = await clerk.users.list({ limit: 10 });
// Get a user by ID
const user = await clerk.users.get("user_abc123");
// Create a user
const newUser = await clerk.users.create({
first_name: "Jane",
last_name: "Doe",
email_address: ["[email protected]"],
});
// Update a user
await clerk.users.update("user_abc123", { first_name: "Janet" });
// Delete a user
await clerk.users.delete("user_abc123");
// Ban / unban
await clerk.users.ban("user_abc123");
await clerk.users.unban("user_abc123");
// Lock / unlock
await clerk.users.lock("user_abc123");
await clerk.users.unlock("user_abc123");Status
v0.11.3 — published on npm. APIs may shift before v1.
