Skip to content
Back

Function's Static IP

  • 0
  • 2
  • Functions
  • Cloud
13 Jul, 2026, 10:02

Is it possible to have static. IP Address instead of Dynamic IP for getting the IP Address whitelist

TL;DR
The Appwrite API uses multiple hosts and IPs, including a CDN for faster cached objects. One potential solution is to set up a reverse proxy to request only from your reverse proxy IP.
13 Jul, 2026, 11:21

Appwrite use multiple hosts and IPs for their API and also use CDN for faster cached objects.

for example "cloud.appwrite.io" (the Console UI) have thoses IPs (looks like CF):

TypeScript
;; ANSWER SECTION:
cloud.appwrite.io.      300     IN      A       104.20.22.179
cloud.appwrite.io.      300     IN      A       172.66.168.42

while the FRA region API use thoses IPs:

TypeScript
;; ANSWER SECTION:
fra.cloud.appwrite.io.  218     IN      CNAME   fastly.appwrite.systems.
fastly.appwrite.systems. 38     IN      A       151.101.67.52
fastly.appwrite.systems. 38     IN      A       151.101.131.52
fastly.appwrite.systems. 38     IN      A       151.101.195.52
fastly.appwrite.systems. 38     IN      A       151.101.3.52

Tho you could :

  • add the complete IP range of appwrite (tho i don't know it) + CDN IPs
  • add a reverse proxy in front so you request only from your reverse proxy IP (require some self hosting, or using an external reverse proxy service)

else i don't think it's possible

Reply

Reply to this thread by joining our Discord

Reply on Discord

Need support?

Join our Discord

Get community support by joining our Discord server.

Join Discord

Get premium support

Join Appwrite Pro and get email support from our team.

Learn more