Packages

Open-source building blocks we use ourselves and publish for everyone else. More packages land here over time.

Prefer to query these docs from an AI tool? Connect Claude, Cursor, or any MCP-compatible client to ourMCP server for live, always-current package documentation.

@okeav/idp-core

Standalone, pluggable identity provider for Node.js/TypeScript — OAuth2/OIDC, MFA, passkeys, and social login, with storage-agnostic adapters.

@okeav/rbac-core

Framework-agnostic RBAC engine for Node.js/TypeScript — zero-setup, in-memory permission resolution with wildcard scope matching.

@okeav/idp-core-mssql

SQL Server storage adapter for @okeav/idp-core, implementing every repository interface directly against the mssql driver — no ORM.

@okeav/idp-core-dynamodb

DynamoDB storage adapter for @okeav/idp-core, built on AWS SDK v3 with one table per repository — no ORM.

@okeav/idp-core-postgres

PostgreSQL storage adapter for @okeav/idp-core, using the pg driver with explicit SQL migrations — no ORM.

@okeav/web-client

Fetch wrapper for browsers and Node with de-duplicated silent token refresh, retry/backoff, timeouts, and optional HMAC request signing.