UNPKG

@logicpanel/keycloak-admin-client

Version:
48 lines (34 loc) 983 B
# @logicpanel/keycloak-admin-client TypeScript wrapper for Keycloak Admin Client that provides type-safe interactions with the Keycloak Admin REST API. ## Installation ```bash # Using pnpm pnpm add @logicpanel/keycloak-admin-client # Using npm npm install @logicpanel/keycloak-admin-client # Using yarn yarn add @logicpanel/keycloak-admin-client ``` ## Usage ```typescript import { KeycloakAdminClient } from '@logicpanel/keycloak-admin-client'; // Initialize client const keycloakClient = new KeycloakAdminClient(); // Configure client await keycloakClient.auth({ clientId: 'admin-cli', grantType: 'password', username: 'admin', password: 'admin', baseUrl: 'http://localhost:8080' }); // Use the client const users = await keycloakClient.users.find(); console.log(users); ``` ## Features - Full TypeScript support with proper type definitions - Wrapper around the official Keycloak Admin Client - Includes all Keycloak Admin REST API endpoints ## License ISC