Domains and IP Addresses

    Ensure your integration is always communicating with Stripe.

    Your integration must be able to reach any of Stripe’s fully qualified domain names for it to function properly. Depending on how your integration operates, you may need to whitelist them.

    To help your integration operate securely, it must also verify that it’s communicating with api.stripe.com through one of our listed IP addresses.

    If your integration also receives webhooks from Stripe, you should ensure these events originate from one of our webhook IP addresses.

    Stripe Domains

    Stripe uses the following fully qualified domain names to interact with your integration:

    api.stripe.com
    checkout.stripe.com
    js.stripe.com
    m.stripe.com
    q.stripe.com

    Stripe Terminal Domains

    If you use Stripe Terminal, Stripe uses the additional following fully qualified domain names to interact with your integration:

    armada.stripe.com
    files.stripe.com
    gator.stripe.com

    Stripe Terminal uses the additional partially qualified domain name to interact with your integration:

    *.device.stripe-terminal-local-reader.net

    IP addresses

    The full list of IP addresses that api.stripe.com may resolve to is:

    13.112.224.240
    13.115.13.148
    13.210.129.177
    13.210.176.167
    13.228.126.182
    13.228.224.121
    13.230.11.13
    13.230.90.110
    13.55.153.188
    13.55.5.15
    13.56.126.253
    13.56.173.200
    13.56.173.232
    13.57.108.134
    13.57.155.157
    13.57.156.206
    13.57.157.116
    13.57.90.254
    13.57.98.27
    18.194.147.12
    18.195.120.229
    18.195.125.165
    34.200.27.109
    34.200.47.89
    34.202.153.183
    34.204.109.15
    34.213.149.138
    34.214.229.69
    34.223.201.215
    34.237.201.68
    34.237.253.141
    34.238.187.115
    34.239.14.72
    34.240.123.193
    34.241.202.139
    34.241.54.72
    34.241.59.225
    34.250.29.31
    34.250.89.120
    35.156.131.6
    35.156.194.238
    35.157.227.67
    35.158.254.198
    35.163.82.19
    35.164.105.206
    35.164.124.216
    50.16.2.231
    50.18.212.157
    50.18.212.223
    50.18.219.232
    52.1.23.197
    52.196.53.105
    52.196.95.231
    52.204.6.233
    52.205.132.193
    52.211.198.11
    52.212.99.37
    52.213.35.125
    52.22.83.139
    52.220.44.249
    52.25.214.31
    52.26.11.205
    52.26.132.102
    52.26.14.11
    52.36.167.221
    52.53.133.6
    52.54.150.82
    52.57.221.37
    52.59.173.230
    52.62.14.35
    52.62.203.73
    52.63.106.9
    52.63.119.77
    52.65.161.237
    52.73.161.98
    52.74.114.251
    52.74.98.83
    52.76.14.176
    52.76.156.251
    52.76.174.156
    52.77.80.43
    52.8.19.58
    52.8.8.189
    54.149.153.72
    54.152.36.104
    54.183.95.195
    54.187.182.230
    54.187.199.38
    54.187.208.163
    54.238.140.239
    54.65.115.204
    54.65.97.98
    54.67.48.128
    54.67.52.245
    54.68.165.206
    54.68.183.151
    107.23.48.182
    107.23.48.232

    Webhook notifications

    The full list of IP addresses that webhook notifications may come from is:

    54.187.174.169
    54.187.205.235
    54.187.216.72
    54.241.31.99
    54.241.31.102
    54.241.34.107

    Downloading IP address lists

    As a convenience, both lists are available in other formats for easy import into iptables or similar tools:

    Was this page helpful?

    Thank you for helping improve Stripe's documentation. If you need help or have any questions, please consider contacting support.

    Questions?

    We're always happy to help with code or other questions you might have. Search our documentation, contact support, or connect with our sales team. You can also chat live with other developers in #stripe on freenode.

    On this page