<!-- mobian-agent-page publisher="dailydev" canonical="https://daily.dev/posts/introducing-the-firebase-admin-sdk-for-net-j0hqgdsye" -->

---
title: Introducing the Firebase Admin SDK for .NET | daily.dev
description: Google announced general availability of the Firebase Admin SDK for .NET, extending server-side Firebase access beyond the existing Python and Go SDKs. It...
canonical: https://daily.dev/posts/introducing-the-firebase-admin-sdk-for-net-j0hqgdsye
twitter:card: summary_large_image
twitter:site: @dailydotdev
og:type: website
og:site_name: daily.dev
og:title: Introducing the Firebase Admin SDK for .NET | daily.dev
og:description: Google announced general availability of the Firebase Admin SDK for .NET, extending server-side Firebase access beyond the existing Python and Go SDKs. It...
og:url: https://daily.dev/posts/introducing-the-firebase-admin-sdk-for-net-j0hqgdsye
og:image: https://api.daily.dev/og/posts/J0HQGDSYe.png
og:image:alt: Introducing the Firebase Admin SDK for .NET
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.

# Introducing the Firebase Admin SDK for .NET

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

## Summary

Google announced general availability of the Firebase Admin SDK for .NET, extending server-side Firebase access beyond the existing Python and Go SDKs. It supports .NET Framework 4.5+ and .NET Standard 1.5+, can be initialized with a service account credential or auto-discovered application default credentials on GCP, and ships with APIs for creating custom authentication tokens and verifying ID tokens. The SDK is open source on GitHub, with the team inviting bug reports, feature requests, and pull requests from the community.

## Full article

daily.dev links to this article rather than hosting it. Read it at the original source: <https://firebase.blog/posts/2018/08/introducing-firebase-admin-sdk-for-net>

## Questions this post answers

### How do I initialize the Firebase Admin SDK in a .NET application?

Call FirebaseApp.Create() with an AppOptions object specifying a GoogleCredential loaded from a service account JSON file, for example GoogleCredential.FromFile("path/to/serviceAccount.json"). If running on Google Cloud Platform such as App Engine or Compute Engine, calling FirebaseApp.Create() with no arguments lets the SDK auto-discover application default credentials from the environment.

_daily.dev surfaces backend setup guides like this for developers wiring up Firebase auth._

### Which .NET versions does the Firebase Admin SDK support?

The Firebase Admin SDK for .NET supports .NET Framework 4.5 and above, as well as .NET Standard 1.5 and above. It was released as the fifth Admin SDK variant, joining existing Admin SDKs for Node.js, Java, Python, and Go, and it is fully open source on GitHub.

_track new SDK releases and version support like this on daily.dev before you upgrade._

### How do I create and verify custom authentication tokens with the Firebase .NET SDK?

Use FirebaseAuth.DefaultInstance.CreateCustomTokenAsync("some-uid", claims) to mint a custom token with optional custom claims, such as a "premium" or "package" field, for integrating your own user store with Firebase Authentication. To validate a signed-in user server-side, call FirebaseAuth.DefaultInstance.VerifyIdTokenAsync(idToken) and read decoded.Uid from the result.

_developers building server-side auth flows follow SDK examples like this on daily.dev._

## Similar posts on daily.dev

- [A New Auth0 ASP.NET SDK to Secure Your API](https://daily.dev/posts/a-new-auth0-asp-net-sdk-to-secure-your-api-orjhdas0x) · Auth0 · 23 upvotes · 0 comments
- [.NET 11 Preview 4 is now available\!](https://daily.dev/posts/net-11-preview-4-is-now-available--rzwoyuciz) · .NET Blog · 38 upvotes · 2 comments
- [Microsoft Releases .NET 11 Preview 6 With Language and Framework Updates](https://daily.dev/posts/microsoft-releases-net-11-preview-6-with-language-and-framework-updates-oqwjdzv3l) · InfoQ · 6 upvotes · 0 comments
- [Microsoft Agent Framework \(Preview\): AI Agent Development for .NET](https://daily.dev/posts/microsoft-agent-framework-preview-ai-agent-development-for-net-uwehk5y4a) · Syncfusion · 2 upvotes · 0 comments

---

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

[View this post on daily.dev](https://daily.dev/posts/introducing-the-firebase-admin-sdk-for-net-j0hqgdsye)

```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":"Introducing the Firebase Admin SDK for .NET","url":"https://daily.dev/posts/introducing-the-firebase-admin-sdk-for-net-j0hqgdsye","mainEntityOfPage":{"@type":"WebPage","@id":"https://daily.dev/posts/introducing-the-firebase-admin-sdk-for-net-j0hqgdsye"},"datePublished":"2026-08-23T12:19:13.391Z","dateModified":"2026-08-23T12:53:56.015Z","description":"Google announced general availability of the Firebase Admin SDK for .NET, extending server-side Firebase access beyond the existing Python and Go SDKs. It...","image":"https://media.daily.dev/image/upload/f_auto,q_auto/v1/posts/7ed721de96163685d26ab7e314be3ebc?_a=AQAEuop","thumbnailUrl":"https://media.daily.dev/image/upload/f_auto,q_auto/v1/posts/7ed721de96163685d26ab7e314be3ebc?_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/introducing-the-firebase-admin-sdk-for-net-j0hqgdsye","interactionStatistic":[{"@type":"InteractionCounter","interactionType":{"@type":"LikeAction"},"userInteractionCount":0},{"@type":"InteractionCounter","interactionType":{"@type":"CommentAction"},"userInteractionCount":0}],"keywords":"authentication,.net,firebase","timeRequired":"PT3M"}
{"@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":"Introducing the Firebase Admin SDK for .NET"}]}
{"@context":"https://schema.org","@type":"FAQPage","@id":"https://daily.dev/posts/introducing-the-firebase-admin-sdk-for-net-j0hqgdsye#faq","mainEntity":[{"@type":"Question","name":"How do I initialize the Firebase Admin SDK in a .NET application?","acceptedAnswer":{"@type":"Answer","text":"Call FirebaseApp.Create() with an AppOptions object specifying a GoogleCredential loaded from a service account JSON file, for example GoogleCredential.FromFile(\"path/to/serviceAccount.json\"). If running on Google Cloud Platform such as App Engine or Compute Engine, calling FirebaseApp.Create() with no arguments lets the SDK auto-discover application default credentials from the environment. daily.dev surfaces backend setup guides like this for developers wiring up Firebase auth."}},{"@type":"Question","name":"Which .NET versions does the Firebase Admin SDK support?","acceptedAnswer":{"@type":"Answer","text":"The Firebase Admin SDK for .NET supports .NET Framework 4.5 and above, as well as .NET Standard 1.5 and above. It was released as the fifth Admin SDK variant, joining existing Admin SDKs for Node.js, Java, Python, and Go, and it is fully open source on GitHub. track new SDK releases and version support like this on daily.dev before you upgrade."}},{"@type":"Question","name":"How do I create and verify custom authentication tokens with the Firebase .NET SDK?","acceptedAnswer":{"@type":"Answer","text":"Use FirebaseAuth.DefaultInstance.CreateCustomTokenAsync(\"some-uid\", claims) to mint a custom token with optional custom claims, such as a \"premium\" or \"package\" field, for integrating your own user store with Firebase Authentication. To validate a signed-in user server-side, call FirebaseAuth.DefaultInstance.VerifyIdTokenAsync(idToken) and read decoded.Uid from the result. developers building server-side auth flows follow SDK examples like this on daily.dev."}}]}
```

