Troubleshooting
Use these guides to diagnose common Imgwire issues across uploads, transformations, custom domains, billing, account access, and production delivery.
Start with the symptom
| Symptom | Start here |
|---|---|
| Upload creation fails or an image stays busy | Uploading Images |
| A transformed image looks wrong | Transformations |
| A custom delivery hostname will not connect | Custom Domains |
| Usage, payment, or plan access looks wrong | Billing and Plans |
| You cannot sign in or access an Environment | Account Access and Login |
| A live integration is failing in production | Production Issues and System Status |
| You need help from Imgwire | Report an Issue |
Useful details to collect
Before you change code, capture the exact failure. Good troubleshooting data usually includes:
- The Imgwire Environment you are using.
- The API endpoint or CDN URL that failed.
- The HTTP status code and response body.
- The image ID, if an image record was created.
- Whether the request used a Client Key, Server Key, upload token, OAuth-linked MCP connection, or dashboard session.
- File name, MIME type, file size, and pixel dimensions for upload issues.
- Transformation parameters for delivery issues.
- Browser
OriginandAcceptheaders when debugging CORS orformat=auto.
Common integration checks
- Server API Keys belong only in trusted backend, local, or CI environments.
- Client Keys are publishable and are intended for frontend upload flows and image lookup.
- Standard uploads are two-step: create the Imgwire image record, then upload bytes to the returned
upload_url. - CDN delivery URLs are public delivery URLs, not private authorization.
- Transformations affect delivered variants, not the original uploaded image.
- Custom domains are Environment-scoped and must be connected before you replace default CDN URLs.
Need help?
If a guide does not resolve the issue, see Report an Issue. You can contact Imgwire at support@imgwire.dev, or visit imgwire.dev/support to find the Discord server link and get help from moderators and other developers.
Last updated at: May 8, 2026