On this page
Share this article
Ready to add enterprise auth to your app?
Enterprise auth
Sep 11, 2025

How Napkin AI became enterprise ready on Firebase with Scalekit

Before
  • Napkin used Firebase Authentication and did not want to refactor their stack
  • Enterprise prospects required Microsoft Entra ID and Okta SSO integrations
  • Building and maintaining SAML or OIDC flows in house would have slowed product momentum
  • They needed a solution that worked cleanly inside Firebase and scaled across multiple customers
After
  • Napkin integrated Entra ID and Okta via Scalekit while keeping Firebase as core auth
  • Both SP initiated and IdP initiated SSO flows worked without custom Firebase changes
  • The first enterprise partner went live through an async rollout with fast support when needed
  • Napkin now has a repeatable enterprise SSO foundation to expand to more customers
Stack
Firebase
Auth required
SSO
Dev lang
Java
Integrations
No items found.

Napkin lets anyone communicate ideas visually by transforming text into crisp, customizable visuals that drop straight into where teams work, from Docs and Slides to Canva, Slack, and Microsoft Office. As usage spread across companies, Napkin started pushing into enterprise, where scaling visual storytelling also meant meeting stricter identity, IT, and compliance expectations.

There was just one catch. The product already relied on Firebase Authentication. It was stable, deeply embedded in their product, and not something they wanted to replace just to satisfy an enterprise checkbox. Rebuilding auth or maintaining SAML and OIDC connections in house would have slowed the roadmap considerably. The team needed a way to add enterprise SSO while keeping Firebase as the core auth system their app was built around.

The solution Napkin AI needed

Scalekit fit that need cleanly. Instead of forcing a new stack, Scalekit plugged into Firebase as an OpenID Connect provider. Firebase treats Scalekit like any other OIDC identity provider. When an enterprise user signs in, the flow routes through Scalekit to the customer’s IdP such as Entra ID or Okta, then returns the user back into Napkin AI already authenticated in Firebase. This let Napkin introduce enterprise SSO without rewriting their existing auth logic.

“Scalekit was genuinely user friendly for us. The Firebase setup was clear, and it let us roll out enterprise SSO with confidence.”
Erwan Martin
Director, Web engineering and Reseach / Napkin AI

In the live setup, Scalekit acts as an OIDC provider to Firebase. When a user signs in, authentication flows through Scalekit to the customer’s identity provider, and the user is routed back into the app fully authenticated. Napkin AI was able to support both service provider initiated sign in from within the product and IdP initiated access from portals like Entra ID or Okta, without adding custom complexity to Firebase.

Another key part of the rollout was how smoothly it progressed even without synchronous support. Erwan was travelling and could not jump on a call soon, so the integration moved forward largely asynchronously. Even then, progress did not stall. The docs were clear enough for Napkin AI to keep implementation moving on their own, and when a real configuration edge case surfaced during the first partner setup, Scalekit investigated quickly and shipped a fix. That kept go live on track and gave Napkin AI confidence that enterprise onboarding would stay predictable as they expanded SSO to more customers.

Results with Scalekit

With Scalekit, Napkin was able to:

  • Add enterprise SSO to Firebase without refactoring core auth
  • Support Microsoft Entra ID and Okta out of the box
  • Enable IdP initiated and SP initiated SSO flows for enterprise users
  • Go live with their first enterprise partner through an async rollout
  • Establish a repeatable SSO foundation to expand across future enterprise customers

Why Scalekit?

  1. Developer first Firebase integration. OIDC drop in inside Firebase, no stack rewrite.
  2. Enterprise IdP coverage. Entra ID, Okta, and other major IdPs supported out of the box.
  3. Async friendly support. Clear docs plus fast fixes kept momentum high even without calls.
  4. Built to scale. One integration that works across many enterprise customers.\
"Choosing Scalekit let us stay on Firebase and still meet enterprise SSO expectations. It was the fastest path to getting Entra ID and Okta live without pulling our team off the product."
Erwan Martin
Director, Web engineering and Reseach / Napkin AI

“think starting with auth is a good idea. If you’re still excited about the app after doing the auth you’ll know it’s an idea really worth pursuing.”
Emil Sarkisi Stepanian
Founder / Hubbl
Foundational auth
Firebase
Auth modules
SSO
SDK
Java
Integrations
No items found.
Share this article
Ready to add enterprise auth to your app?
More from our blog
No items found.

Time to level-up your auth stack!

Every feature unlocked. No hidden fees
Start Free
$0
/ month
1 million Monthly Active Users
100 Monthly Active Organizations
1 SSO and SCIM connection each
20K Tool Calls
10K Connected Accounts
Unlimited Dev & Prod environments