What image formats can SwitchLight handle?

SwitchLight API is compatible with the following image formats:


  • PNG
  • JPEG / JPG
  • WebP


  • PNG

We plan to support EXR for your seamless linear workflow. Please check our roadmap (opens in a new tab). 🚀

What are the ideal input conditions for the best results?

We recommend using images with a resolution between 1024x1024 and 2048x2048. Especially for extracting normal and albedo, portrait-oriented images ensure the best performance.

Does SwitchLight offer a preview before delivering the final output?

Yes, SwitchLight offers a cost-effective plan for low resolution images (under 512x512) at 0.5 credit. This allows users to preview the results before receiving the final output.

How much time does it take to get the results?

On average, the round trip time for one request is about 5 seconds.

Is there a rate-limit?

The default rate limit is 100 images per minute. If you require a higher limit, please contact us at

How many credits are needed for each API call?

Basically, you need one credit per call. For more details, please refer to this section (opens in a new tab).

How can I find out my credit balance?

You can check your credit balance on the account page (opens in a new tab) or by using the API as shown below.

curl --request GET \
  --url \
  --header 'x-api-key: YOUR_API_KEY'
  # output will be something like:
  # {"Credits":{"Free":10.0,"Subscription":0,"OneTime":0,"Total":10.0}}

What happens if I use up all my credits?

You can purchase additional credits at any time here (opens in a new tab) if needed. Unused credits of your subscription will roll over as long as you're subscribed, but have a 6-month validity period. Pay-as-you-go credits will last for two years.

Can I use SwitchLight API to train a machine learning model?

No, according to our terms (opens in a new tab), You are not allowed to us the SwitchLight or SwitchLight API to train a machine learning model.

Not familiar with using APIs, but want to use SwitchLight!

We are actively developing desktop applications and plugins, especially for people in the VFX industry. Before that, we released the API, and we understand that some of you have zero knowledge of programming but want to use SwitchLight right now. If that's the case, check out the video below to see how you can use the API with Postman (opens in a new tab).

Any other questions?

Feel free to reach out to us at or our Discord Channel (opens in a new tab). We will assist you promptly.