---
title: "Supported services"
description: "Third-party accounts clone buyers and integrators may need — Firebase, Reown WalletConnect, Ring Filebase, Google OAuth, payment rails, and where to set each key."
locale: "en"
---
# Supported services

Ring clones connect to external providers through **documented env keys** and Order Lab tabs. Use this catalog to know **which console to open**, **who fills the key** (buyer vs integrator), and **which doc** walks the setup.

### For founders

## Account checklist

| Service | Why you need it | Who sets keys | Doc |
|---------|-----------------|---------------|-----|
| **[Reown Cloud](https://cloud.reown.com)** (WalletConnect) | Mobile QR wallet connect | Buyer — Secrets | [WalletConnect](/docs/configuration/walletconnect.md) |
| **[Firebase](https://console.firebase.google.com)** | Push (FCM); optional Firestore mode | Buyer — Secrets | [Firebase](/docs/backend/firebase.md) · [FCM](/docs/features/push-notifications-fcm.md) |
| **Ring Filebase / storage** | Product images, KYC, chat media | Buyer token + integrator URL | [Ring Filebase](/docs/integrations/ring-filebase.md) · [Ring CDN](/docs/integrations/ring-cdn.md) |
| **Google Cloud OAuth** | Google / One Tap sign-in | Integrator / admin (client IDs) | [Authentication](/docs/features/authentication.md) |
| **WayForPay / Stripe** | Card checkout | Integrator — Env | [Payment integration](/docs/customization/payment-integration.md) · [WayForPay](/docs/features/wayforpay-integration.md) |
| **SMTP / IMAP** | Ring Mailer OTP + Email AI-CRM | Buyer — Secrets (BYO) or RingdomX | [Ring Mailer](/docs/features/ring-mailer.md) · [Email AI-CRM](/docs/features/email-ai-crm.md) |
| **Alchemy / Infura (Polygon RPC)** | Reliable EVM RPC | Integrator — Env | [Ethereum wallets](/docs/integrations/ethereum-wallets.md) |

Open Secrets on your order desk and use the outline doc buttons while pasting values.

### For developers

## Ownership ↔ service map

| Service family | Typical keys | Owner |
|----------------|--------------|-------|
| WalletConnect | `NEXT_PUBLIC_WALLETCONNECT_PROJECT_ID` | `public_shared` |
| Firebase | `AUTH_FIREBASE_*`, `FIREBASE_*`, `NEXT_PUBLIC_FIREBASE_*` | `owner_private` |
| RingBase | `RINGBASE_API_TOKEN` (private), `RINGBASE_*_URL`, storage provider | mixed private + `public_shared` |
| Site URL | `NEXT_PUBLIC_BASE_URL`, `NEXT_PUBLIC_APP_URL` | `public_shared` |
| Auth.js / DB / PSP | `AUTH_SECRET`, `DATABASE_URL`, WayForPay secrets | `integrator_ops` |
| Brand | `NEXT_PUBLIC_BRAND_*` | projectConfig apply — not env PATCH |

Allowlist source: clone `env.local.template`. Unknown keys → `integrator_ops`.

## Related documentation

  
- [configuration](/docs/configuration.md) — Prerequisite: Order Lab configuration hub.

  
- [configuration/walletconnect](/docs/configuration/walletconnect.md) — Next-step: create Reown Project ID.

  
- [configuration/secrets](/docs/configuration/secrets.md) — Same-workflow: paste keys on Secrets tab.

  
- [integrations](/docs/integrations.md) — Deep-dive: integrations section catalog.

  
- [deployment/environment](/docs/deployment/environment.md) — See-also: full environment variable reference.
