# No localhost support

**URL:** <https://devforum.zoom.us/t/no-localhost-support/76534>\
**Category:** Authentication\
**Created:** [September 26, 2022, 7:46pm UTC](https://devforum.zoom.us/t/no-localhost-support/76534 "2022-09-26T19:46:27Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![paul.deehan](https://avatars.discourse-cdn.com/v4/letter/p/e495f1/32.png) [@paul.deehan](https://devforum.zoom.us/u/paul.deehan)\
**Post date:** [September 26, 2022, 7:46pm UTC](https://devforum.zoom.us/t/no-localhost-support/76534/1 "2022-09-26T19:46:27Z")

</div>

Shocking there is no localhost support for redirectUri when grabbing initial access token. Why not?

I do not want to use ngrok as AV picks up bot issues and blocks it, don’t want to use valid URL as I need to step through my code first.

Never known documentation so poor or basic support none existent.

---

<div class="post-metadata">

**Author:** ![gianni.zoom](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/gianni.zoom/32/32523_2.png) [@gianni.zoom](https://devforum.zoom.us/u/gianni.zoom)\
**Post date:** [September 27, 2022, 7:01am UTC](https://devforum.zoom.us/t/no-localhost-support/76534/2 "2022-09-27T07:01:21Z")

</div>

Hi @paul.deehan ,

Thank you for sharing your sentiments on this. We are not able to support localhost at this time. Could you try an alternative to ngrok?

Gianni

---

<div class="post-metadata">

**Author:** ![shariq.torres](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/shariq.torres/32/39899_2.png) [@shariq.torres](https://devforum.zoom.us/u/shariq.torres)\
**Post date:** [September 27, 2022, 4:28pm UTC](https://devforum.zoom.us/t/no-localhost-support/76534/3 "2022-09-27T16:28:50Z")

</div>

Another solution is to use localtunnel ([localtunnel - npm](https://www.npmjs.com/package/localtunnel)), if ngork doesn’t work.

---

<div class="post-metadata">

**Author:** ![MultiplayerSession](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/multiplayersession/32/66446_2.png) [@MultiplayerSession](https://devforum.zoom.us/u/MultiplayerSession)\
**Post date:** [September 27, 2022, 4:44pm UTC](https://devforum.zoom.us/t/no-localhost-support/76534/4 "2022-09-27T16:44:11Z")

</div>

You can fabricate a domain name, add it to your hosts file so that it points to a loopback address, and test locally using that domain name.

---

<div class="post-metadata">

**Author:** ![paul.deehan](https://avatars.discourse-cdn.com/v4/letter/p/e495f1/32.png) [@paul.deehan](https://devforum.zoom.us/u/paul.deehan)\
**Post date:** [September 28, 2022, 8:05am UTC](https://devforum.zoom.us/t/no-localhost-support/76534/5 "2022-09-28T08:05:19Z")

</div>

I’ve tried that it doesn’t work either. I’ve my own workaround but its not rocket science that Zoom should really allow localhost when developing with the SDK/API. It’s poor support for such an established organization.

---

<div class="post-metadata">

**Author:** ![gianni.zoom](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/gianni.zoom/32/32523_2.png) [@gianni.zoom](https://devforum.zoom.us/u/gianni.zoom)\
**Post date:** [September 30, 2022, 4:32pm UTC](https://devforum.zoom.us/t/no-localhost-support/76534/6 "2022-09-30T16:32:10Z")

</div>

Hi @paul.deehan thanks again for you feedback. It is duly noted 🙂

---

<div class="post-metadata">

**Author:** ![yoelz](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/yoelz/32/39522_2.png) [@yoelz](https://devforum.zoom.us/u/yoelz)\
**Post date:** [October 26, 2022, 7:32am UTC](https://devforum.zoom.us/t/no-localhost-support/76534/7 "2022-10-26T07:32:49Z")

</div>

Can you tell me your workaround ? because adding a domain to my local doesn’t work either I am getting the error:

> Domain violates Zoom App Marketplace domain policy. Reason: Developer tools should be removed before publishing the app.
