Guides
Setup guides
Each guide starts from nothing and ends with a test on your own phone or inbox: the Firebase and Apple keys, the files to host, the DNS records, the code in your app and on your server. For every field and error, see the API reference.
Not sure where to start
Find the job, then follow its guide. Which product to use, and when has the full list, recipes for common apps and the order to set things up.
| The job | Use | Guide |
|---|---|---|
| Confirm an email at sign-up | Email OTP | Open |
| Sign in without a password | Passkeys, with an email code as the fallback | Open |
| A second step after the password | Passkeys or the authenticator app | Open |
| Approve a sign-in on a new computer | Approve | Open |
| Confirm a payment or a password change | Approve or passkeys | Open |
| Order updates, reminders and offers | Push | Open |
Push notifications
8 min readSet up push on AndroidFrom a new Firebase project to a push on your Android phone: google-services.json, the service account key, the device token, and a first send.9 min readSet up push on iOSHow to make an APNs .p8 key, find the Key ID, Team ID and bundle id, turn on push in Xcode, get the device token and send a first push.6 min readSet up web pushWeb push with keys SignOps makes for you: a service worker, the permission prompt, the subscription on your server, and iPhone home screen apps.6 min readSet up push in React Native, Expo and FlutterUse the Firebase messaging package your framework already has, register the token with SignOps, and send to Android and iOS from one call.
Passkeys
7 min readSet up passkeys on your websiteYour domain, the sign-in page origins, a registration token from your server, the browser prompt and the check before a session starts.8 min readSet up passkeys in your Android and iOS appsFind the SHA-256 of your signing certificate, the Team ID and bundle id, host assetlinks.json and apple-app-site-association, and add Associated Domains.
Send your first push today.
Free for 1,000 push devices, 100 approvals and 1,000 passkey sign-ins a month, and 500 email codes to try. No card until you pass a free amount.