# Civic Auth

Civic Auth is a drop-in authentication SDK for web and mobile apps that comes pre-wired to the Civic security layer. Setup takes five minutes: install the package, add your Client ID, wrap your layout. Google, Apple, email, and passkey sign-in are built in. The real differentiator is what happens after login. Your agents get Civic tokens with scoped permissions out of the box, auth events land in the audit log automatically, and revoking one token kills every agent acting on that user's behalf. Works with Next.js, React, React Native, Node.js, Django, FastAPI, Flask, and vanilla JS.

Source: https://www.civic.com/features/auth
