What you’ll need
- An ngrok account. Sign in at app.ngrok.ai.
- Credits in your AI Gateway account. Every request needs a positive balance, including requests that use your own provider keys.
Open the playground
Select Playground in the app.ngrok.ai sidebar. From any other page, you can open the playground as a side panel with the playground button in the page header. Select Open page in the panel to switch to the full page. The panel and the page show the same conversation.Compare models
The playground starts with one model selected. Its chip sits at the bottom of the message box, next to the key icon.- Select the key icon to choose an access key. Every model uses this key unless you override it.
- Select + (Add model) and pick a model to compare. Repeat to add a third model.
- Type a prompt and press Enter, or select Send message.

Configure each model
Select a model’s chip in the message box to open its settings:
Models that support reasoning also show a thinking effort or budget setting, and models that can create images show image generation settings.

See what the gateway did
Select the Response details icon under an answer, or hover over it, to see:- A timing waterfall with the time to the first token and the total time.
- The input and output tokens, when the model reports them.
- Which model answered, when a fallback answered for the primary model.
- View in Activity, which opens the request in the request details panel with its attempts, timing, and cost.
Get the code
To make the same request from your app, open the Playground actions menu and select Get code. The snippet reproduces the conversation with the first model, including its fallbacks.If your balance runs out
When your credit balance reaches $0, the gateway rejects new requests, so the playground is covered by a Purchase credits form. Pick an amount and complete the purchase. When your credits arrive, the form closes and you can send prompts again. If you haven’t saved a card yet, you add one in Stripe first, then return to the playground and confirm the purchase there. Saving a card doesn’t charge you or add credits by itself.
Limits
- Models: up to three models per prompt.
- Access keys: the access key menu lists only keys whose value ngrok.ai has stored, which is every key created since late July 2026. Older keys don’t appear. If you have no usable key, the playground creates one named Playground Key.
- Sessions: conversations are saved in your browser under Saved sessions, not in your ngrok account, so they don’t follow you to another browser or device.
- Billing: playground requests cost the same as requests from your app and count toward your usage.
Next steps
- Inspect a request: See attempts, timing, and captured bodies for a request
- Configure fallback models: Add fallbacks to requests from your app
- Credits: How usage is billed and how to add credits
- SDK integration: Call the gateway from your code