<!-- mobian-agent-page publisher="dailydev" canonical="https://daily.dev/posts/firebase-phone-number-verification-developer-preview-jmg7bsztm" -->

---
title: Firebase Phone Number Verification developer preview
description: Firebase has launched a developer preview of Firebase Phone Number Verification (PNV), a new API that fetches a user's phone number directly from their carrier...
canonical: https://daily.dev/posts/firebase-phone-number-verification-developer-preview-jmg7bsztm
twitter:card: summary_large_image
twitter:site: @dailydotdev
og:type: website
og:site_name: daily.dev
og:title: Firebase Phone Number Verification developer preview | daily.dev
og:description: Firebase has launched a developer preview of Firebase Phone Number Verification (PNV), a new API that fetches a user's phone number directly from their carrier...
og:url: https://daily.dev/posts/firebase-phone-number-verification-developer-preview-jmg7bsztm
og:image: https://api.daily.dev/og/posts/JmG7bsZTm.png
og:image:alt: Firebase Phone Number Verification developer preview
og:image:width: 1200
og:image:height: 630
og:locale: en
---

> ## Documentation Index
> Fetch the complete documentation index at: https://daily.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# Firebase Phone Number Verification developer preview

**[Firebase](https://daily.dev/sources/firebase-blog)** · 4 min read · 0 upvotes · 0 comments

## Summary

Firebase has launched a developer preview of Firebase Phone Number Verification (PNV), a new API that fetches a user's phone number directly from their carrier for near-instant sign-in without SMS one-time-passcodes. It works over both cellular and Wi-Fi, aims to reduce onboarding friction, cut costs from SMS traffic pumping attacks, and lower phishing risk. The preview launches with two carrier partners, Deutsche Telekom in Germany and Telkomsel in Indonesia, with more carriers planned. Apps still need an SMS OTP fallback for incompatible carriers, and the SDK can detect compatibility automatically.

## Full article

daily.dev links to this article rather than hosting it. Read it at the original source: <https://firebase.blog/posts/2025/10/fpnv-preview-launch>

## Questions this post answers

### What is Firebase Phone Number Verification (PNV) and how does it work?

Firebase Phone Number Verification is a developer preview API that retrieves a user's verified phone number directly from their carrier over a secure connection, without sending an SMS one-time-passcode. It works over both cellular and Wi-Fi and can verify a number in a second or two with a single tap, as long as the device has an internet connection and the SIM is on a supported carrier.

_Developers weighing SMS OTP against carrier-based verification can track authentication tool updates on daily.dev._

### Which carriers support Firebase Phone Number Verification at launch?

The developer preview launches with two carrier partners: Deutsche Telekom in the Germany region and Telkomsel in the Indonesia region. Firebase plans to add more carriers and regions over time, and the SDK checks carrier compatibility in the background so apps automatically gain support for new carriers without additional code changes.

_daily.dev helps mobile developers stay current on carrier and SDK rollouts affecting authentication flows._

### Why might carrier-based phone verification be better than SMS OTP for app onboarding?

Carrier-based verification like Firebase PNV removes the need for users to wait for and type an SMS code, improving onboarding conversion, and it eliminates the risk of artificially inflated traffic (AIT) attacks where bad actors generate SMS OTPs that never complete verification, lowering costs and reducing phishing risk compared to SMS-based flows.

_Teams comparing authentication methods for onboarding can follow such tradeoffs on daily.dev._

## Similar posts on daily.dev

- [New regions and networks: Firebase Phone Number Verification adds more networks](https://daily.dev/posts/new-regions-and-networks-firebase-phone-number-verification-adds-more-networks-tqxsnsfxq) · Firebase · 0 upvotes · 0 comments
- [Firebase Phone Number Authentication in Kotlin/Wasm \(Part 3\)](https://daily.dev/posts/firebase-phone-number-authentication-in-kotlin-wasm-part-3--msdwsad0d) · ProAndroidDev · 0 upvotes · 0 comments
- [Signal Will Let You Sign Up Without a Phone Number — For $3](https://daily.dev/posts/signal-will-let-you-sign-up-without-a-phone-number-for-3-dyhzyafrj) · It's Foss · 0 upvotes · 0 comments
- [Google account registration now requires sending an SMS via phone instead of receiving an SMS](https://daily.dev/posts/google-account-registration-now-requires-sending-an-sms-via-phone-instead-of-receiving-an-sms-56x1xpkfo) · Hacker News · 1 upvotes · 0 comments
- [Streamline User Journeys with Verified Email via Credential Manager](https://daily.dev/posts/streamline-user-journeys-with-verified-email-via-credential-manager-qxsxzc7o2) · Android Developers Blog · 1 upvotes · 0 comments

---

Tags: [#mobile](https://daily.dev/tags/mobile), [#authentication](https://daily.dev/tags/authentication), [#firebase](https://daily.dev/tags/firebase)

[View this post on daily.dev](https://daily.dev/posts/firebase-phone-number-verification-developer-preview-jmg7bsztm)

```json
{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://daily.dev/#organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180},"sameAs":["https://twitter.com/dailydotdev","https://github.com/dailydotdev","https://www.linkedin.com/company/daily-dev-ltd"]},{"@type":"WebSite","@id":"https://daily.dev/#website","url":"https://daily.dev","name":"daily.dev","publisher":{"@id":"https://daily.dev/#organization"},"potentialAction":{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://daily.dev/search?q={search_term_string}"},"query-input":"required name=search_term_string"}}]}
{"@context":"https://schema.org","@type":"TechArticle","headline":"Firebase Phone Number Verification developer preview","url":"https://daily.dev/posts/firebase-phone-number-verification-developer-preview-jmg7bsztm","mainEntityOfPage":{"@type":"WebPage","@id":"https://daily.dev/posts/firebase-phone-number-verification-developer-preview-jmg7bsztm"},"datePublished":"2026-08-23T12:18:33.348Z","dateModified":"2026-08-23T12:24:30.754Z","description":"Firebase has launched a developer preview of Firebase Phone Number Verification (PNV), a new API that fetches a user's phone number directly from their carrier...","image":"https://media.daily.dev/image/upload/f_auto,q_auto/v1/posts/3622bd13db1e5b1918d1d1e2d125fc11?_a=AQAEuop","thumbnailUrl":"https://media.daily.dev/image/upload/f_auto,q_auto/v1/posts/3622bd13db1e5b1918d1d1e2d125fc11?_a=AQAEuop","isAccessibleForFree":true,"articleSection":"Firebase","inLanguage":"en","publisher":{"@type":"Organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180}},"author":{"@type":"Organization","name":"Firebase","logo":"https://media.daily.dev/image/upload/s--i395oqZH--/f_auto,q_auto/v1787487448/logos/firebase-blog?_a=BAMAMicg0","url":"https://daily.dev/sources/firebase-blog"},"commentCount":0,"discussionUrl":"https://daily.dev/posts/firebase-phone-number-verification-developer-preview-jmg7bsztm","interactionStatistic":[{"@type":"InteractionCounter","interactionType":{"@type":"LikeAction"},"userInteractionCount":0},{"@type":"InteractionCounter","interactionType":{"@type":"CommentAction"},"userInteractionCount":0}],"keywords":"mobile,authentication,firebase","timeRequired":"PT4M"}
{"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://daily.dev"},{"@type":"ListItem","position":2,"name":"Firebase","item":"https://daily.dev/sources/firebase-blog"},{"@type":"ListItem","position":3,"name":"Firebase Phone Number Verification developer preview"}]}
{"@context":"https://schema.org","@type":"FAQPage","@id":"https://daily.dev/posts/firebase-phone-number-verification-developer-preview-jmg7bsztm#faq","mainEntity":[{"@type":"Question","name":"What is Firebase Phone Number Verification (PNV) and how does it work?","acceptedAnswer":{"@type":"Answer","text":"Firebase Phone Number Verification is a developer preview API that retrieves a user's verified phone number directly from their carrier over a secure connection, without sending an SMS one-time-passcode. It works over both cellular and Wi-Fi and can verify a number in a second or two with a single tap, as long as the device has an internet connection and the SIM is on a supported carrier. Developers weighing SMS OTP against carrier-based verification can track authentication tool updates on daily.dev."}},{"@type":"Question","name":"Which carriers support Firebase Phone Number Verification at launch?","acceptedAnswer":{"@type":"Answer","text":"The developer preview launches with two carrier partners: Deutsche Telekom in the Germany region and Telkomsel in the Indonesia region. Firebase plans to add more carriers and regions over time, and the SDK checks carrier compatibility in the background so apps automatically gain support for new carriers without additional code changes. daily.dev helps mobile developers stay current on carrier and SDK rollouts affecting authentication flows."}},{"@type":"Question","name":"Why might carrier-based phone verification be better than SMS OTP for app onboarding?","acceptedAnswer":{"@type":"Answer","text":"Carrier-based verification like Firebase PNV removes the need for users to wait for and type an SMS code, improving onboarding conversion, and it eliminates the risk of artificially inflated traffic (AIT) attacks where bad actors generate SMS OTPs that never complete verification, lowering costs and reducing phishing risk compared to SMS-based flows. Teams comparing authentication methods for onboarding can follow such tradeoffs on daily.dev."}}]}
```

