# Security: IP Whitelisting

In order for the iAdvize SaaS solution to operate correctly, certain features require communication between our systems and your servers. To secure these exchanges in accordance with your internal security policies, you may need to whitelist specific iAdvize IP addresses.

### Outgoing Connections from iAdvize – Use Cases

Here are a few common scenarios where iAdvize may initiate outgoing requests to your infrastructure:

* When a bot connects to an [**external API**](https://help.iadvize.com/hc/en-gb/articles/4439565717906) to retrieve or send information
* When deploying an [**external bot**](/technologies/external-bot.md)
* For the use of [**Webhooks**](/technologies/webhooks.md)
* When running [**Custom Apps**](/technologies/custom-app-in-iadvize-desk.md) from the agent interface
* When using an [**App**](/apps/build-your-app/app-plugins.md) (also known as a connector) integrated into iAdvize
* During testing or staging phases carried out by iAdvize teams on protected environments
* ...

***

### IP Addresses to Whitelist

#### 1. **iAdvize Server IP Addresses**

These IPs are used by our production servers to initiate outgoing connections to your systems:

```
35.158.241.155  
35.158.90.142  
35.156.32.28
```

> 💡 These addresses should be whitelisted if your APIs or services are restricted to allow traffic only from trusted IPs.

***

#### 2. **iAdvize VPN IP Addresses (Human/Test Access)**

In some situations, iAdvize teams may need direct access to your systems via VPN — for example, to access a protected test environment or to perform validations during implementation or troubleshooting.

The following IPs are used for such VPN-based access:

```
193.39.2.173
185.160.53.38  
185.160.53.166  
34.107.108.253  
34.86.72.25
```

***

### Recommendations

* **IP Restrictions**: To enhance security, we recommend allowing access to your systems only from the IP addresses listed above.
* **Regular Review**: This list may evolve over time. Please consult your iAdvize contact or check our technical documentation regularly for updates.
* **Segmentation**: Clearly distinguish between **machine/server access** and **human/VPN access** in your access control policies.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.iadvize.dev/getting-started/security.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
