What a collection contains
Every collection has three parts:Subdomain
A unique identifier that forms your gateway URL:
<subdomain>.godizzy.dev. This URL never changes regardless of what your rules are doing.Target endpoint
The upstream URL that proxy rules forward requests to. This is the real API you want to reach when you’re not mocking.
Routing rules
The ordered set of rules that decide how each incoming request is handled — matched by HTTP method and path, then either mocked or proxied.
The gateway URL
Each collection gets a subdomain-based URL in the format:payments-sandbox would be reachable at:
Example: Stripe sandbox collection
Here’s what a typical collection looks like for sandboxing the Stripe API:| Field | Value |
|---|---|
| Name | Stripe Sandbox |
| Subdomain | payments-sandbox |
| Target endpoint | https://api.stripe.com |
| Environment | Development |
mock, your agent gets back a fixture. If it’s set to proxy, GoDizzy forwards the request to https://api.stripe.com/v1/charges.
The agent’s code stays the same either way.
Copying a collection across environments
You can copy a collection from one environment to another directly from the dashboard. This is useful when you’ve built and tested a configuration in development and want to promote it to staging or production.Click Copy collection
Select the target environment from the list of environments you have access to.
The copied collection is completely independent. Changes to the original don’t affect the copy, and vice versa. The copy gets its own subdomain URL.
Collection limits
Collections in your production environment count toward your plan’s collection limit. Collections in staging and development environments do not count toward the limit.| Plan | Collection limit |
|---|---|
| Free | 1 |
| Starter | 5 |
| Pro | 25 |
| Business | 100 |
