Google Api - need IP address range for my bubble.io

Installing Google APi and keys, and trying to strict to my web site, but google is saying I need the IP range rather than limiting to the web site.

How do I find my bubble.io IP range, I dont have a dedicated IP

Thanks in advance

It is not possible to have an IP address range.. limit it using the domain.. If you have difficulties bubble bot will guide you great in setting up everything

Hi @contactme,

Bubble apps (non-enterprise) don’t have a static outbound IP, so you can’t use IP address restrictions for backend Google APIs.

There are two types of API key restrictions:

1. HTTP Referrer (Domain) restriction
Used for frontend/browser APIs (e.g. Maps JavaScript).

2. IP Address restriction
Used for server-side APIs (Directions, Geocoding, Distance Matrix, etc.).

• Requires a static server IP

• Bubble only provides this on Enterprise plans

Best Approach for Bubble:
Create two API keys in Google Cloud:

Client Key (Frontend)
Application restriction → HTTP referrers
Add your domain (e.g. https://yourapp.bubbleapps.io/*)

Server Key (Backend)
Application restriction → None
Restrict by API only (Directions, Geocoding, Distance Matrix, etc.)

Then in your Bubble app (Settings → General):
Google Maps API Key → Client key
(Visible in the browser, safe because it’s domain-restricted)

Google Geocode API Key → Server key
(Used for backend workflows / API Connector)

1 Like

Thank you for such a detailed solutions.

1 Like