The request names web-auth/webauthn-lib, a PHP WebAuthn library listed on Packagist 4, but the fetched Packagist page only shows the repository index and does not describe that package itself, so its exact function is unconfirmed here. For WebAuthn/passkey-style authentication in general, the sources point to identity platforms such as Clerk 6, Auth0 2 and WorkOS 10, which add login and authentication to applications, and to Authlib 1 as a Python library for OAuth and OpenID Connect.
A question back: Is your application written in PHP? web-auth/webauthn-lib is a PHP package, and the best alternative depends on your language and framework.
- 1
Packagist.org Web Auth Webauthnpackagist.orgwebsite read, tools not yet checked
The PHP package repository where web-auth/webauthn-lib is listed, though the fetched page does not describe the package's WebAuthn functionality.
- 2
Clerkclerk.comverified and signed
Provides authentication and user management for web apps, including multifactor authentication and passkey-related sign-in options listed on its page.
+231 community tools built for it
for agents: clerk-backend-api
- 3
Auth0auth0.comverified and signed
An authentication and authorization platform for users and AI agents, which adds login and access control to applications.
official:MCP server · Auth0 MCP Server+20 community tools built for it
for agents: auth0 · auth0 · oauth
- 4
WorkOSworkos.comverified and signed
Developer APIs and SDKs for enterprise authentication features such as single sign-on and user management, offered through AuthKit.
official:MCP server · WorkOS+5 community tools built for it
for agents: workos · workos · call_integration_api
- 5
Sources
- 1Authlib 1.9.1 documentationdocs.authlib.org · read 2026-10-29
- 2Secure AI Agent & User Authentication | Auth0auth0.com · read 2026-10-29
- 4Packagist.orgpackagist.org · read 2026-10-29
- 6Clerk | Authentication and User Managementclerk.com · read 2026-10-29
- 10WorkOS — Your app, Enterprise Ready.workos.com · read 2026-10-29
Left out: Webhound has shut down, because each one's own page says it is retired or discontinued.
For agents: the 10 actions behind this answer
· Authlib 1.9.1 documentation website read, tools not yet checked
auth0 · auth0 verified and signed
Use when adding, fixing, or improving how an app authenticates users or protects an API, or when using or configuring any Auth0 feature — signing users in and out, sessions and tokens, guarding routes and endpoints, MFA, passwordless passkey login (WebAuthn), SSO, Organizations, RBAC, custom domains
webapp-testing · webapp-testing verified and signed
Toolkit for interacting with and testing local web applications using Playwright. Supports verifying frontend functionality, debugging UI behavior, capturing browser screenshots, and viewing browser logs.
· Packagist.org Web Auth Webauthn website read, tools not yet checked
The PHP Package Repository
firecrawl-build-onboarding · firecrawl-build-onboarding verified and signed
Get Firecrawl credentials and SDK setup into a project. Use when an application needs `FIRECRAWL_API_KEY`, when an agent should add Firecrawl to `.env`, when the user wants to authenticate Firecrawl for app code, or when choosing the first SDK and docs for a new Firecrawl integration. This skill inc
clerk-backend-api · clerk-backend-api verified and signed
Clerk Backend REST API explorer and executor. Browse tags, inspect endpoint schemas, and execute authenticated requests. Use when listing users, managing organizations, or calling any Clerk API endpoint.
· async-std website read, tools not yet checked
A Rust library for easy and understandable async programming
clerk-custom-ui · clerk-custom-ui verified and signed
Custom authentication flows and component appearance - hooks (useSignIn, useSignUp), themes, colors, fonts, CSS. Use for custom sign-in/sign-up flows, appearance styling, visual customization, branding.
· aio-libs Aiohttp website read, tools not yet checked
install_dependency · tanstack.com found in code, not yet checked
Add or update one npm dependency in a WebContainer builder. Call upgrade_runtime first when the current runtime is client. Supply an exact version or omit it to resolve the current version from npm. This updates package.json; the host runs pnpm install.
Labels are the instruments' verdict and are never changed by ranking. Agents and robots get this same answer as JSON at /api/v1/find?q=…&answer=1 and through the MCP server.