> ## Documentation Index
> Fetch the complete documentation index at: https://docs.base44.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Sending your apps' traffic from static IPs

> Route your Base44 apps' outbound HTTPS traffic through a fixed set of Base44 IP addresses, so services that only accept known addresses can allowlist your apps.

Some services only accept requests from IP addresses they already know, such as a partner API, a payment gateway, or your own company's internal APIs behind a firewall. With static outbound IPs, the apps in your workspace send their outbound traffic from a fixed set of Base44 IP addresses, so you add those addresses to the service's allowlist once and your apps can reach it.

> [!WARNING]
>
> Static outbound IPs are in beta and available on the Enterprise plan. Only workspace owners and admins can turn them on or off.

***

## Understanding what uses a static IP

Static outbound IPs cover 3 kinds of traffic from your workspace:

* **Backend functions:** HTTPS requests your apps' backend functions make to outside services.
* **App sandboxes and Superagents:** Requests your apps' sandboxes and your Superagents make while they work.
* **Connector sign-ins:** The sign-in step when a supported connector connects to a service.

> [!NOTE]
>
> **What static IPs don't cover:**
>
> * Direct TCP connections, such as database drivers connecting to Postgres, MySQL, or MongoDB, still leave from shared addresses.
> * Routing through the static IPs can add latency, and can change the location a service sees your requests coming from.

***

## Turning on static outbound IPs

Turn the setting on, then allowlist the addresses Base44 shows you in every service your apps call. Allowlist every address and range in the list, so all 3 kinds of traffic can connect.

**To turn on static outbound IPs:**

1. Click your workspace name at the bottom left of your account.
2. Click **Settings**.
3. Click **Governance**.
4. Under **Network access**, turn on **Static outbound IPs**.
5. Click the copy icon next to the list of addresses to copy them all, one per line, then add them to the allowlist of each service your apps call.

![A screenshot of the Static outbound IPs setting in Network access, with the blurred list of addresses outlined](https://mintcdn.com/base44/tC78UvuUQ2Mzdl0Y/images/static-outbound-ips.png?fit=max\&auto=format\&n=tC78UvuUQ2Mzdl0Y\&q=85\&s=8590f95c7dcaa35de5c96cb733501745)

Copying the static outbound IP addresses

***

## Finishing the rollout

Turning the setting on updates every app in your workspace so its traffic goes out through the static IPs. While that runs, the setting shows **Enabling…** and a progress bar counts the app workers as they update. It shows **Enabled** once every app is done.

Some apps need you to publish them before they can finish. When that happens, Base44 shows how many apps are waiting. Click **View apps** to see each app and its status:

* **Updating:** The app is still switching over.
* **Pending publish:** Publish the app and it finishes updating automatically.
* **Failed:** The update didn't go through. Click **Retry updates** to try again.

If the rollout stops partway, click **Restart rollout** to start it again.

> [!WARNING]
>
> Publishing an app to finish the rollout also makes any unpublished changes in that app live. Review the app before you publish it.

![A screenshot of the Static outbound IPs apps list, with each app marked Pending publish until it is republished](https://mintcdn.com/base44/lyhiRcQK3s4BhoB-/images/static-outbound-ips-rollout.png?fit=max\&auto=format\&n=lyhiRcQK3s4BhoB-\&q=85\&s=cbe8d198ba0c1a24191a0766032a0c38)

Finishing the rollout by publishing each pending app

***

## Turning off static outbound IPs

Turn off **Static outbound IPs** under **Network access** in your workspace's **Governance** settings. The setting shows **Disabling…** while your apps switch back to shared addresses, so remove the static addresses from a service's allowlist only once you no longer need them.


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.