# IP addresses For your integration to work properly, you must ensure it can reach the IP addresses of Checkout.com's API. If your integration receives webhook notifications from us, make sure it also allows requests from Checkout.com’s webhook servers. You can [retrieve the lists](#Retrieve_IP_address-lists) and update your allowlists programmatically. > **Note** > > The provided IP address lists are subject to change. We'll let you know before this happens. > > You may experience access issues if you do not keep your allowlists updated. ## Retrieve IP address lists You can retrieve the IP address lists in machine-readable format from the following endpoints. Production environment: - [https://checkout.com/docs/public/files/ip-lists/api-live.txt](https://www.checkout.com/docs/files/ip-lists/api-live.txt) - [https://checkout.com/docs/public/files/ip-lists/webhooks-live.txt](https://www.checkout.com/docs/files/ip-lists/webhooks-live.txt) Sandbox environment: - [https://checkout.com/docs/public/files/ip-lists/api-sandbox.txt](https://www.checkout.com/docs/files/ip-lists/api-sandbox.txt) - [https://checkout.com/docs/public/files/ip-lists/webhooks-sandbox.txt](https://www.checkout.com/docs/files/ip-lists/webhooks-sandbox.txt) Each file contains a list of IP addresses and CIDR blocks, with one address or block displayed per line. ## Send requests to Checkout.com's API Your integration will send requests to specific IP addresses, depending on whether you're in a live or sandbox environment. **Production environment** - `52.214.237.28` - `63.33.82.13` - `54.154.129.37` - `52.212.208.92` - `34.240.204.145` - `52.214.152.61` - `54.72.221.169` - `34.241.198.203` - `34.246.65.125` - `52.214.11.105` - `34.240.238.187` - `54.77.140.136` - `23.235.32.0/20` - `43.249.72.0/22` - `90.98.0.0/17` - `90.98.128.0/18` - `103.244.50.0/24` - `103.245.222.0/23` - `103.245.224.0/24` - `104.156.80.0/20` - `140.248.64.0/18` - `140.248.128.0/17` - `146.75.0.0/17` - `151.101.0.0/16` - `157.52.64.0/18` - `167.82.0.0/17` - `167.82.128.0/20` - `167.82.160.0/20` - `167.82.224.0/20` - `172.111.64.0/18` - `185.31.16.0/22` - `199.27.72.0/21` - `199.232.0.0/16` **Sandbox environment** - `54.72.217.78` - `3.251.16.140` - `54.74.212.17` - `52.30.103.196` - `34.243.199.162` - `52.49.193.4` - `108.128.228.219` - `52.48.130.144` - `54.72.137.233` - `54.155.23.97` - `54.155.182.151` - `34.251.171.167` - `23.235.32.0/20` - `43.249.72.0/22` - `90.98.0.0/17` - `90.98.128.0/18` - `103.244.50.0/24` - `103.245.222.0/23` - `103.245.224.0/24` - `104.156.80.0/20` - `140.248.64.0/18` - `140.248.128.0/17` - `146.75.0.0/17` - `151.101.0.0/16` - `157.52.64.0/18` - `167.82.0.0/17` - `167.82.128.0/20` - `167.82.160.0/20` - `167.82.224.0/20` - `172.111.64.0/18` - `185.31.16.0/22` - `199.27.72.0/21` - `199.232.0.0/16` ## Receive webhook notifications If your integration is configured to receive webhook notifications, they will be sent from specific IP addresses, depending on whether you're in a live or sandbox environment. **Production environment** - `34.246.107.175` - `52.209.35.130` - `54.246.243.142` - `4.159.40.224/28` - `135.116.97.64/28` **Sandbox environment** - `34.250.245.3` - `52.16.123.4` - `52.211.205.187` - `4.159.40.224/28` - `135.116.97.64/28`