What are the IP ranges for Prismic?

Outgoing requests (from Prismic to your apps)

Here are the IPs to whitelist for outgoing calls made from Prismic to your app (i.e., for Webhooks calls and Integration Fields data indexing and synchronization calls):

  • 34.195.82.137
  • 3.221.21.141
  • 3.208.126.28
  • 34.237.116.72

IP Ranges for AWS Cloudfront

  • The API is delivered through Amazon Web Services (AWS) Cloudfront. AWS publishes its current IP address ranges in JSON format. If you need to know the IP Ranges that Prismic uses to deliver the API through the CDN, download the.json file published by AWS for the Cloudfront service. See details here: http://docs.aws.amazon.com/general/latest/gr/aws-ip-ranges.html#aws-ip-download

  • For assets and images served through AWS Cloudfront (URL example: https://{repositoryname}.cdn.prismic.io/{repositoryname}/412d725d-8944-4e33-877b-4e5eb752f0eb_0610-filename.pdf), please refer to the AWS list

  • For assets and images served through imgix CDN (URL example: https://images.prismic.io/{repositoryname}/YTc3NTFmNzgtZGJkYS00MGQ5LWFmZGMtMzFkZDk3MGNhYjQz_filename.jpg), please refer to the IP addresses used by imgix

Threads close after a period of inactivity. Flag this thread to re-open it and continue the conversation.

Hi Prismic Team,

I would like know the Ip ranges for incoming requests (from my app to Prismic). Example: for requesting a document like this: https://{repositoryname}.prismic.io/api.v2. I require the IPs for whitelisting calls.

I would also like to know if the above information provided by samlittlefair is still updated/useful.

Thank you,
Osvaldo

Hi Osvaldo,

This list is still up to date unless otherwise stated.

Thanks

Thank you Phil.

And just to be sure: does the same IPs apply for incoming requests (from my App to Prismic)?

I only ask this cause @samlittlefair wrote that those were for outgoing requests (from Prismic to my App)

Thank you

Yes, these are the same IPs to list for that use case.

1 Like

Hi @Phil ,
Are Prismic IP ranges available via a public endpoint? That would allow us to query them to confirm they match what we have whitelisted for incoming traffic.

Hi @allan.kilpatrick, we don’t currently have an endpoint or API call that will return these programmatically, sorry.

I will submit this as a feature request internally. If it ever gets worked on in the future we’ll update this forum post with more information.