All updates

Authentication

September 6, 2026

Sign in with Google

Give users a faster way into your app. Google sign-in is now included in the starter and the ENV generator.

Your users can now choose Continue with Google on the web sign-in and sign-up screens. Add your Google OAuth credentials, enable the integration, and rebuild. The existing email and GitHub options stay available.

One familiar button

Google sign-in is wired into the shared Better Auth setup and the web login and signup screens.

Guided environment setup

The ENV generator includes Google credentials, the enable switch, and a callback URL that follows your app domain.

Basic permissions

Login requests only name, email, and profile picture. Gmail and Calendar access are separate, optional integrations.

Ship on V2 today

Get the full monorepo — web, mobile, extension, SDK, and MCP.

Zero To Shipped V2 gives you the production Next.js app, Expo mobile app, browser extension, auth, billing, REST API, and deploy paths already connected.

Start Shipping

One-time payment. Lifetime updates.

Ready when you enable it

Google login stays off until you configure it, so a fresh starter still runs without Google credentials. Environment validation checks that the client ID and secret are present when enabled, and deployment configuration includes the new settings.

  • Configure a Web application client in Google Auth Platform.
  • Use env.zerotoshipped.com to generate the settings and copy your exact callback URL.
  • Follow docs/google-sign-in.md in the starter for local development and production setup.

No extra permissions at signup

Basic Google sign-in does not require sensitive-scope verification. Publish your app for public use and configure its homepage and privacy policy. Custom branding can require a separate review. If you later add Gmail or Calendar features, request those permissions only when a user connects that feature.