# PlainKey > Passkey authentication made plain and simple. Add passkeys to your web app in a few lines of code. Europe-first infrastructure. ## Articles - [About PlainKey](https://plainkey.io/raw/articles/about.md): The story behind PlainKey and who built it. - [How to add passkeys to your website](https://plainkey.io/raw/articles/how-to-add-passkeys-to-your-website.md): How to add passwordless authentication to your web app without touching the WebAuthn spec - [Passkeys and PlainKey](https://plainkey.io/raw/articles/learn-more.md): What passkeys are and how PlainKey handles them for you. - [Privacy Policy](https://plainkey.io/raw/articles/privacy.md): This Privacy Policy document explains what personal data we process, why we process it, and your rights under the General Data Protection Regulation ("GDPR"). - [Terms of Use](https://plainkey.io/raw/articles/terms.md): This document explains the terms and conditions for using PlainKey. ## Docs - [Browser SDK](https://plainkey.io/raw/docs/browser.md): Learn how to use the PlainKey Browser SDK to add passkey authentication to your app. - [Docs for AI](https://plainkey.io/raw/docs/docs-mcp.md): Use PlainKey's documentation with your AI assistant, via llms.txt or our Docs MCP server. - [Getting started with PlainKey](https://plainkey.io/raw/docs/getting-started.md): Learn how to quickly add passkey authentication to your website. - [REST API (any backend)](https://plainkey.io/raw/docs/rest-api.md): Use the PlainKey REST API to verify authentication tokens from any backend language. - [Server Setup](https://plainkey.io/raw/docs/server.md): PlainKey requires your backend to verify authentication tokens, and for managing users and passkeys. - [Server SDK (Node.js)](https://plainkey.io/raw/docs/server-sdk.md): Use the PlainKey Server SDK to verify authentication tokens and manage users and passkeys in your Node.js backend.