◆ mobileCoder
Feature

Bring your own API keys in mobileCoder

Start building free See how it works

Real apps often need outside services for email, payments, maps, or data. mobileCoder lets you bring your own API keys through the Secrets panel, so you stay in control of the accounts.

What bring your own keys means

Many useful features rely on an outside service. Sending email, taking a payment, showing a map, or pulling data from another product usually means calling that service through an API, and that call needs a key that proves the request is allowed.

Bring your own keys means you use your own accounts with those services. You create the account, you hold the key, and you keep the billing relationship. mobileCoder does not stand between you and the provider. The agent uses the key you supply to build the feature you asked for.

Add keys in the Secrets panel

Keys live in the Secrets panel rather than being pasted into the middle of your app where they are easy to expose. You add a key there and give it a name, then the app can use it.

Keeping keys in one clearly labeled place also makes them easier to rotate or remove later.

Why this keeps you in control

Using your own keys has real advantages beyond convenience.

This is a more honest arrangement. The services are yours, and you can leave or switch without untangling someone else's setup.

Handle keys carefully

API keys are sensitive. Anyone who has a key can act as you with that service, so treat keys with care.

These habits are simple and they prevent the most common mistakes.

Test the connection before you rely on it

Connecting a service is a point where things can quietly go wrong, so test it deliberately. AI generated code can be wrong, and outside services have their own rules and limits.

Review the code the agent wrote for the connection as well. Once it works and you have tested it, you can build on top of it with confidence.

Frequently asked questions

What does bring your own API keys mean?
You use your own accounts with outside services and supply their keys. You hold the key and the billing relationship, and mobileCoder's agent uses it to build the feature.
Where do I put my keys?
In the Secrets panel. Add the key with a clear name rather than pasting it into visible parts of your app, then ask the agent to use that service.
Why use my own keys instead of a shared setup?
You own the accounts, control billing directly, can revoke access anytime, and choose the providers that fit you. The services stay yours and you can switch freely.
How should I keep keys safe?
Keep them in the Secrets panel, use test keys while building, rotate a key if it may be exposed, remove unused keys, and give each key only the access it needs.
Do I need to test a service after connecting it?
Yes. Send a test request, check error cases like a wrong key or rejected payment, review the code, and read the provider's docs on limits and test modes first.

Build your idea in the browser

Describe what you want and watch it come together. No setup, nothing to install.

Open mobileCoder

Explore more