Article
API Connector security
Bubble · Bubble Docs Free Intermediate
When your app calls a paid service (OpenAI, a payment provider, an email tool), the key can end up visible in the browser if you set it up in the wrong place. This page explains where Bubble keeps those keys private (server side) versus where they leak (client side calls). Getting this right is how you avoid handing strangers your billing.
- Mark third-party keys as server-side so they never render in the browser
- Client-side API calls expose the key in the network tab
- A leaked key can run up real charges on your account