> For the complete documentation index, see [llms.txt](https://docs.proxyman.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.proxyman.com/advanced-features/network-throttling.md).

# Network Conditions

### 1. What's it?

Network Conditions (Network Throttling) v1 allows developers to simulate adverse networking environments. Proxyman provides various preset profiles:

| Profile              | Description                              |
| -------------------- | ---------------------------------------- |
| 100% Lost connection | 100 % lost all connection                |
| Very Bad Network     | Download/Upload: < 1mbps                 |
| Slow Network         | Download/Upload: 5-10 mbps               |
| Medium Network       | Download/Upload: 10-20 mbps              |
| 2G (EDGE)            | Download: <240kbps, Upload <200kbps      |
| 3G                   | Download: <780kbps, Upload <300kbps      |
| 4G (LTE)             | Download: 30-50mbps, Upload 5-10mbps     |
| Wi-Fi                | Download: 25-40mbps, Upload 15-30mbps    |
| Wi-Fi 802.11ac       | Download: 150-250mbps, Upload 70-100mbps |

### 2. Benefit?

* Various preset profiles: 3G, 4G, Wifi, Bad/Medium Network, etc.
* Help developers to simulate various network conditions (Download/Upload Bandwidth, Packets Dropped rate, delay).
* Easier to test your app under a particular network condition.
* Apply for **system-Wide** or **certain domains**.

{% hint style="info" %}
Network Conditions v1 does not allow you to customize a profile. We will implement it in v2.
{% endhint %}

{% hint style="info" %}
To better simulate the real-life, the download/upload bandwidth is not fixed, it might randomize in a given range.
{% endhint %}

### 3. How to use it?

You can access the feature by navigating to Tool -> Network Condition (CMD+SHIFT+J) or access from the right-menu context.

![Set Network Condition for particular domain](/files/-MVit7lBYfPWRzmass9F)

### 4. Alternative

* Network Link Conditions for macOS: <https://nshipster.com/network-link-conditioner/>
