Optimize Postman Proxy with Evomi: A Definitive Setup Guide





Michael Chen
Setup Guides
Making Friends with Postman and Proxies
If you're a developer swimming in the world of APIs, you've likely crossed paths with Postman. It's that handy tool that makes testing and fiddling with APIs much less of a headache. Postman provides a clean interface to send requests and check responses without getting bogged down in boilerplate code. But here's the catch: fire off too many requests from the same IP address, and you might find yourself rate-limited or blocked entirely by wary web servers.
So, what's a diligent developer to do?
Enter the proxy server. Specifically, using a reliable proxy service like Evomi can make a world of difference. Pairing Postman with our residential proxies, for instance, allows you to route your requests through a vast network of IP addresses, dodging those pesky blocks and enabling more robust testing. Our proxies integrate smoothly with Postman, offering a reliable way to manage your API interactions.
In this guide, we'll walk you through:
A quick refresher on what Postman does.
Why integrating Evomi proxies with Postman is a smart move.
Step-by-step instructions for setting up a proxy in Postman.
Tips for troubleshooting common proxy-related hiccups.
Some advanced techniques for power users.
What is Postman, Really?
Think about building an application that needs to talk to an external service – maybe fetching user data, processing payments, or posting updates. Testing that connection often involves writing specific code just to send a request and see what comes back. Postman streamlines this entire process, letting you focus on the API's functionality rather than the testing mechanics. Key features include:
An Intuitive Interface: Postman presents a graphical environment where you can choose your HTTP method (GET, POST, etc.), enter URLs, add headers, and specify request bodies visually. It's far quicker than scripting simple API calls.
Request History & Collections: Every request you send is saved, allowing you to easily revisit or rerun tests. You can group related requests into "collections," which is incredibly useful for organizing tests for different features or projects.
Environment Variables: Postman lets you define variables (like API keys, base URLs, or authentication tokens) specific to different environments (e.g., development, staging, production). This means you can switch contexts without manually changing details in every single request – a real time-saver.
Why Bother with a Proxy in Postman?
Initially, Postman focused more on capturing requests via a proxy rather than sending them through one. However, improved proxy support was added, acknowledging the need for developers to route their outgoing requests. So, why would you configure Postman to use a proxy?
Probing API Security: Routing requests through different proxy IPs lets you simulate traffic from various sources. This helps test security measures like IP whitelisting or rate limiting based on source address, revealing potential weaknesses.
Geo-Targeted API Testing: Need to see how your API behaves for users in different countries? A proxy server with a global IP pool allows you to send requests as if you were physically located elsewhere, essential for testing localized content or region-specific restrictions. Evomi offers IPs from numerous global locations for just this purpose.
Avoiding Rate Limits and IP Bans: Intensive API testing can quickly exceed usage quotas imposed by servers, leading to temporary or permanent IP blocks. Using a pool of rotating proxies distributes your requests across many different IPs, significantly reducing the risk of being flagged for excessive activity. This is where services like Evomi's residential proxies shine.
The Evomi Advantage for Postman Users
Okay, you're convinced proxies are useful for Postman. Why choose Evomi? We believe our service offers tangible benefits for developers:
Rock-Solid Reliability & Performance: We pride ourselves on high uptime and fast connections, ensuring your Postman testing isn't slowed down by proxy issues. Consistent performance is key for efficient development workflows.
Diverse & Ethically Sourced IP Pool: Evomi provides access to a wide range of IP types – residential, mobile, datacenter, and static ISP – from numerous global locations. We are committed to ethical sourcing for our residential and mobile IPs.
Seamless Postman Integration: As you'll see shortly, configuring Evomi proxies in Postman is straightforward.
Competitive Pricing & Swiss Quality: Based in Switzerland, we focus on quality and robust service. Plus, our pricing is highly competitive (Datacenter from $0.30/GB, Residential from $0.49/GB, Mobile from $2.2/GB, Static ISP from $1/IP). Check our pricing page for details.
Excellent Support: Stuck? Our support team is ready to help you get things working smoothly.
Try Before You Buy: We offer a completely free trial for our Residential, Mobile, and Datacenter proxies, so you can test the integration with Postman risk-free.
Configuring Postman to Use an Evomi Proxy
You understand Postman, you see the value of proxies, and you know why Evomi is a great choice. Let's get down to the nitty-gritty: setting it up. You generally have two main ways to configure a proxy in Postman: leveraging your operating system's proxy settings or defining custom proxy settings directly within the Postman application.
Option 1: Using System Proxy Settings
If you've already configured a proxy at the operating system level, you can simply tell Postman to use that existing setup.
Step 1: Launch Postman
Open the Postman application on your machine.
Step 2: Navigate to Settings
Find the wrench/gear icon (usually top-right or bottom-left depending on version), click it (1), and select Settings (2).

Step 3: Find the Proxy Section
In the Settings modal, click on the Proxy (3) tab in the left-hand menu.

Step 4: Enable System Proxy
Toggle the switch for Use system proxy (4). Postman will now attempt to use the proxy settings configured in your OS.

Step 5: Handle Authentication (If Needed)
If your system proxy requires a username and password (like Evomi's typically do), make sure those credentials are correctly configured in your OS settings. Postman should pick them up automatically. If Postman explicitly asks or has separate fields for system proxy authentication, ensure the checkbox (5) is ticked and provide your Evomi proxy credentials (6). You might need to restart Postman (7) for changes to take effect.

Option 2: Setting Up Custom Proxy Settings in Postman
This method confines the proxy usage specifically to Postman, overriding any system-level settings.
First, follow steps 1-3 from the previous section to get to the Proxy settings tab in Postman.
Step 1: Ensure System Proxy is Off
Make sure the Use system proxy (1) toggle is switched off.

Step 2: Enable Custom Proxy
Toggle the switch for Use custom proxy configuration (2) to reveal the custom settings fields.

Step 3: Select Proxy Type
Postman supports HTTP and HTTPS proxies. Check both boxes (3) for Proxy type. Evomi proxies support these protocols (check our docs or your specific proxy type for details - e.g., HTTP vs HTTPS). You'll typically specify the exact protocol via the port number.

Step 4: Enter Proxy Server Details
In the Proxy server (4) field, enter the Evomi proxy endpoint address (e.g., rp.evomi.com
for residential) and the correct port (e.g., 1000
for HTTP, 1001
for HTTPS on residential). Ensure you use the endpoint and port corresponding to the proxy type (Residential, Datacenter, Mobile) and protocol you intend to use. Check the Evomi dashboard for your specific credentials and endpoints.
Enable the Proxy auth (5) toggle if it isn't already on, as Evomi proxies require authentication.

Step 5: Provide Authentication Credentials
Enter your Evomi proxy username and password (6) in the respective fields.

Step 6: Configure Proxy Bypass (Optional)
If you need certain domains or IP addresses to be accessed directly, bypassing the proxy, list them in the Proxy bypass (7) box, separated by commas (e.g., localhost, 127.0.0.1
).

Step 7: Save Your Settings
Simply close the Settings window using the X icon (8). Postman saves the configuration automatically.

Fixing Common Postman Proxy Problems
Even with careful setup, you might encounter issues. Here are some common ones and how to tackle them:
Proxy Settings Not Applied: Sometimes Postman might not pick up the changes immediately. Try restarting Postman. Ensure you've entered the correct endpoint, port, and credentials from your Evomi dashboard. Double-check if you intended to use system or custom settings and that the correct option is enabled.
Error: 407 Proxy Authentication Required: This clearly indicates a problem with your username or password. Verify the credentials you entered in Postman (or your OS settings if using system proxy) match exactly what's provided in your Evomi account.
Connection Refused / Cannot Connect to Proxy Server: This could mean several things: the proxy server address or port is wrong, the proxy server itself is temporarily down (unlikely with Evomi's high uptime, but possible), or a firewall is blocking the connection from Postman to the proxy endpoint. Verify the details, check your network/firewall settings, and maybe try testing the proxy outside Postman using a tool like our Free Proxy Checker.
Timeout Errors: Proxies add an extra hop, which can slightly increase latency. If requests time out frequently, the default timeout in Postman might be too short. You can increase it (see Best Practices below).
Best Practices for a Smooth Experience
To make your life easier when using proxies with Postman:
Verify Authentication Details: Always double-check your proxy username and password. Typos are common culprits for connection failures (Error 407).
Adjust Request Timeout: If you experience timeouts, navigate to Settings > General and increase the Request timeout value (default is often 0, meaning infinite, but sometimes it's set). Try 60000ms (60 seconds) or higher if needed.
Leverage Postman Environments: If you use different proxy configurations (e.g., testing different geo-locations, switching between residential and datacenter), store proxy details (host, port, credentials) as environment variables in Postman. This makes switching between setups much cleaner.
Test Without Proxy First: Before blaming the proxy, ensure your API request works correctly in Postman *without* any proxy configured. This helps confirm the issue is indeed proxy-related if problems arise later.
Leveling Up: Advanced Postman Proxy Techniques
Once you're comfortable with the basics, you can explore more advanced workflows. Using Postman's environment variables is key for managing multiple proxy configurations efficiently. For example, create separate environments for "US Proxy," "UK Proxy," etc., each containing variables like {{proxy_host}}
, {{proxy_port}}
, {{proxy_user}}
, and {{proxy_pass}}
specific to that location or proxy type obtained from Evomi.
You can then integrate these environments with Postman's Collection Runner. When running a collection of requests, simply select the desired environment (e.g., "US Proxy"), and the Collection Runner will execute all requests using those specific proxy settings.
For even greater control and automation, especially when dealing with large lists of proxies or needing programmatic rotation, consider exploring if your proxy provider offers an API for proxy management. While specifics vary, such APIs might allow you to fetch proxy lists, check statuses, or manage IP rotation programmatically, potentially integrating with Postman scripts or external tooling.
Wrapping Up
That concludes our tour of using proxies, specifically Evomi's, with Postman. Hopefully, you now have a solid grasp of why this combination is beneficial for API testing and development, how to configure it correctly within Postman, and how to troubleshoot potential issues.
We've covered setting up both system-wide and custom configurations, highlighted common pitfalls, and touched on advanced techniques like using environments for geo-testing or integrating with the Collection Runner. Remember, leveraging a reliable proxy service like Evomi can significantly enhance your testing capabilities, allowing you to bypass rate limits, simulate different user locations, and probe API security more effectively.
Don't forget you can explore Evomi's offerings with a free trial to see how well it fits your Postman workflow!
Making Friends with Postman and Proxies
If you're a developer swimming in the world of APIs, you've likely crossed paths with Postman. It's that handy tool that makes testing and fiddling with APIs much less of a headache. Postman provides a clean interface to send requests and check responses without getting bogged down in boilerplate code. But here's the catch: fire off too many requests from the same IP address, and you might find yourself rate-limited or blocked entirely by wary web servers.
So, what's a diligent developer to do?
Enter the proxy server. Specifically, using a reliable proxy service like Evomi can make a world of difference. Pairing Postman with our residential proxies, for instance, allows you to route your requests through a vast network of IP addresses, dodging those pesky blocks and enabling more robust testing. Our proxies integrate smoothly with Postman, offering a reliable way to manage your API interactions.
In this guide, we'll walk you through:
A quick refresher on what Postman does.
Why integrating Evomi proxies with Postman is a smart move.
Step-by-step instructions for setting up a proxy in Postman.
Tips for troubleshooting common proxy-related hiccups.
Some advanced techniques for power users.
What is Postman, Really?
Think about building an application that needs to talk to an external service – maybe fetching user data, processing payments, or posting updates. Testing that connection often involves writing specific code just to send a request and see what comes back. Postman streamlines this entire process, letting you focus on the API's functionality rather than the testing mechanics. Key features include:
An Intuitive Interface: Postman presents a graphical environment where you can choose your HTTP method (GET, POST, etc.), enter URLs, add headers, and specify request bodies visually. It's far quicker than scripting simple API calls.
Request History & Collections: Every request you send is saved, allowing you to easily revisit or rerun tests. You can group related requests into "collections," which is incredibly useful for organizing tests for different features or projects.
Environment Variables: Postman lets you define variables (like API keys, base URLs, or authentication tokens) specific to different environments (e.g., development, staging, production). This means you can switch contexts without manually changing details in every single request – a real time-saver.
Why Bother with a Proxy in Postman?
Initially, Postman focused more on capturing requests via a proxy rather than sending them through one. However, improved proxy support was added, acknowledging the need for developers to route their outgoing requests. So, why would you configure Postman to use a proxy?
Probing API Security: Routing requests through different proxy IPs lets you simulate traffic from various sources. This helps test security measures like IP whitelisting or rate limiting based on source address, revealing potential weaknesses.
Geo-Targeted API Testing: Need to see how your API behaves for users in different countries? A proxy server with a global IP pool allows you to send requests as if you were physically located elsewhere, essential for testing localized content or region-specific restrictions. Evomi offers IPs from numerous global locations for just this purpose.
Avoiding Rate Limits and IP Bans: Intensive API testing can quickly exceed usage quotas imposed by servers, leading to temporary or permanent IP blocks. Using a pool of rotating proxies distributes your requests across many different IPs, significantly reducing the risk of being flagged for excessive activity. This is where services like Evomi's residential proxies shine.
The Evomi Advantage for Postman Users
Okay, you're convinced proxies are useful for Postman. Why choose Evomi? We believe our service offers tangible benefits for developers:
Rock-Solid Reliability & Performance: We pride ourselves on high uptime and fast connections, ensuring your Postman testing isn't slowed down by proxy issues. Consistent performance is key for efficient development workflows.
Diverse & Ethically Sourced IP Pool: Evomi provides access to a wide range of IP types – residential, mobile, datacenter, and static ISP – from numerous global locations. We are committed to ethical sourcing for our residential and mobile IPs.
Seamless Postman Integration: As you'll see shortly, configuring Evomi proxies in Postman is straightforward.
Competitive Pricing & Swiss Quality: Based in Switzerland, we focus on quality and robust service. Plus, our pricing is highly competitive (Datacenter from $0.30/GB, Residential from $0.49/GB, Mobile from $2.2/GB, Static ISP from $1/IP). Check our pricing page for details.
Excellent Support: Stuck? Our support team is ready to help you get things working smoothly.
Try Before You Buy: We offer a completely free trial for our Residential, Mobile, and Datacenter proxies, so you can test the integration with Postman risk-free.
Configuring Postman to Use an Evomi Proxy
You understand Postman, you see the value of proxies, and you know why Evomi is a great choice. Let's get down to the nitty-gritty: setting it up. You generally have two main ways to configure a proxy in Postman: leveraging your operating system's proxy settings or defining custom proxy settings directly within the Postman application.
Option 1: Using System Proxy Settings
If you've already configured a proxy at the operating system level, you can simply tell Postman to use that existing setup.
Step 1: Launch Postman
Open the Postman application on your machine.
Step 2: Navigate to Settings
Find the wrench/gear icon (usually top-right or bottom-left depending on version), click it (1), and select Settings (2).

Step 3: Find the Proxy Section
In the Settings modal, click on the Proxy (3) tab in the left-hand menu.

Step 4: Enable System Proxy
Toggle the switch for Use system proxy (4). Postman will now attempt to use the proxy settings configured in your OS.

Step 5: Handle Authentication (If Needed)
If your system proxy requires a username and password (like Evomi's typically do), make sure those credentials are correctly configured in your OS settings. Postman should pick them up automatically. If Postman explicitly asks or has separate fields for system proxy authentication, ensure the checkbox (5) is ticked and provide your Evomi proxy credentials (6). You might need to restart Postman (7) for changes to take effect.

Option 2: Setting Up Custom Proxy Settings in Postman
This method confines the proxy usage specifically to Postman, overriding any system-level settings.
First, follow steps 1-3 from the previous section to get to the Proxy settings tab in Postman.
Step 1: Ensure System Proxy is Off
Make sure the Use system proxy (1) toggle is switched off.

Step 2: Enable Custom Proxy
Toggle the switch for Use custom proxy configuration (2) to reveal the custom settings fields.

Step 3: Select Proxy Type
Postman supports HTTP and HTTPS proxies. Check both boxes (3) for Proxy type. Evomi proxies support these protocols (check our docs or your specific proxy type for details - e.g., HTTP vs HTTPS). You'll typically specify the exact protocol via the port number.

Step 4: Enter Proxy Server Details
In the Proxy server (4) field, enter the Evomi proxy endpoint address (e.g., rp.evomi.com
for residential) and the correct port (e.g., 1000
for HTTP, 1001
for HTTPS on residential). Ensure you use the endpoint and port corresponding to the proxy type (Residential, Datacenter, Mobile) and protocol you intend to use. Check the Evomi dashboard for your specific credentials and endpoints.
Enable the Proxy auth (5) toggle if it isn't already on, as Evomi proxies require authentication.

Step 5: Provide Authentication Credentials
Enter your Evomi proxy username and password (6) in the respective fields.

Step 6: Configure Proxy Bypass (Optional)
If you need certain domains or IP addresses to be accessed directly, bypassing the proxy, list them in the Proxy bypass (7) box, separated by commas (e.g., localhost, 127.0.0.1
).

Step 7: Save Your Settings
Simply close the Settings window using the X icon (8). Postman saves the configuration automatically.

Fixing Common Postman Proxy Problems
Even with careful setup, you might encounter issues. Here are some common ones and how to tackle them:
Proxy Settings Not Applied: Sometimes Postman might not pick up the changes immediately. Try restarting Postman. Ensure you've entered the correct endpoint, port, and credentials from your Evomi dashboard. Double-check if you intended to use system or custom settings and that the correct option is enabled.
Error: 407 Proxy Authentication Required: This clearly indicates a problem with your username or password. Verify the credentials you entered in Postman (or your OS settings if using system proxy) match exactly what's provided in your Evomi account.
Connection Refused / Cannot Connect to Proxy Server: This could mean several things: the proxy server address or port is wrong, the proxy server itself is temporarily down (unlikely with Evomi's high uptime, but possible), or a firewall is blocking the connection from Postman to the proxy endpoint. Verify the details, check your network/firewall settings, and maybe try testing the proxy outside Postman using a tool like our Free Proxy Checker.
Timeout Errors: Proxies add an extra hop, which can slightly increase latency. If requests time out frequently, the default timeout in Postman might be too short. You can increase it (see Best Practices below).
Best Practices for a Smooth Experience
To make your life easier when using proxies with Postman:
Verify Authentication Details: Always double-check your proxy username and password. Typos are common culprits for connection failures (Error 407).
Adjust Request Timeout: If you experience timeouts, navigate to Settings > General and increase the Request timeout value (default is often 0, meaning infinite, but sometimes it's set). Try 60000ms (60 seconds) or higher if needed.
Leverage Postman Environments: If you use different proxy configurations (e.g., testing different geo-locations, switching between residential and datacenter), store proxy details (host, port, credentials) as environment variables in Postman. This makes switching between setups much cleaner.
Test Without Proxy First: Before blaming the proxy, ensure your API request works correctly in Postman *without* any proxy configured. This helps confirm the issue is indeed proxy-related if problems arise later.
Leveling Up: Advanced Postman Proxy Techniques
Once you're comfortable with the basics, you can explore more advanced workflows. Using Postman's environment variables is key for managing multiple proxy configurations efficiently. For example, create separate environments for "US Proxy," "UK Proxy," etc., each containing variables like {{proxy_host}}
, {{proxy_port}}
, {{proxy_user}}
, and {{proxy_pass}}
specific to that location or proxy type obtained from Evomi.
You can then integrate these environments with Postman's Collection Runner. When running a collection of requests, simply select the desired environment (e.g., "US Proxy"), and the Collection Runner will execute all requests using those specific proxy settings.
For even greater control and automation, especially when dealing with large lists of proxies or needing programmatic rotation, consider exploring if your proxy provider offers an API for proxy management. While specifics vary, such APIs might allow you to fetch proxy lists, check statuses, or manage IP rotation programmatically, potentially integrating with Postman scripts or external tooling.
Wrapping Up
That concludes our tour of using proxies, specifically Evomi's, with Postman. Hopefully, you now have a solid grasp of why this combination is beneficial for API testing and development, how to configure it correctly within Postman, and how to troubleshoot potential issues.
We've covered setting up both system-wide and custom configurations, highlighted common pitfalls, and touched on advanced techniques like using environments for geo-testing or integrating with the Collection Runner. Remember, leveraging a reliable proxy service like Evomi can significantly enhance your testing capabilities, allowing you to bypass rate limits, simulate different user locations, and probe API security more effectively.
Don't forget you can explore Evomi's offerings with a free trial to see how well it fits your Postman workflow!
Making Friends with Postman and Proxies
If you're a developer swimming in the world of APIs, you've likely crossed paths with Postman. It's that handy tool that makes testing and fiddling with APIs much less of a headache. Postman provides a clean interface to send requests and check responses without getting bogged down in boilerplate code. But here's the catch: fire off too many requests from the same IP address, and you might find yourself rate-limited or blocked entirely by wary web servers.
So, what's a diligent developer to do?
Enter the proxy server. Specifically, using a reliable proxy service like Evomi can make a world of difference. Pairing Postman with our residential proxies, for instance, allows you to route your requests through a vast network of IP addresses, dodging those pesky blocks and enabling more robust testing. Our proxies integrate smoothly with Postman, offering a reliable way to manage your API interactions.
In this guide, we'll walk you through:
A quick refresher on what Postman does.
Why integrating Evomi proxies with Postman is a smart move.
Step-by-step instructions for setting up a proxy in Postman.
Tips for troubleshooting common proxy-related hiccups.
Some advanced techniques for power users.
What is Postman, Really?
Think about building an application that needs to talk to an external service – maybe fetching user data, processing payments, or posting updates. Testing that connection often involves writing specific code just to send a request and see what comes back. Postman streamlines this entire process, letting you focus on the API's functionality rather than the testing mechanics. Key features include:
An Intuitive Interface: Postman presents a graphical environment where you can choose your HTTP method (GET, POST, etc.), enter URLs, add headers, and specify request bodies visually. It's far quicker than scripting simple API calls.
Request History & Collections: Every request you send is saved, allowing you to easily revisit or rerun tests. You can group related requests into "collections," which is incredibly useful for organizing tests for different features or projects.
Environment Variables: Postman lets you define variables (like API keys, base URLs, or authentication tokens) specific to different environments (e.g., development, staging, production). This means you can switch contexts without manually changing details in every single request – a real time-saver.
Why Bother with a Proxy in Postman?
Initially, Postman focused more on capturing requests via a proxy rather than sending them through one. However, improved proxy support was added, acknowledging the need for developers to route their outgoing requests. So, why would you configure Postman to use a proxy?
Probing API Security: Routing requests through different proxy IPs lets you simulate traffic from various sources. This helps test security measures like IP whitelisting or rate limiting based on source address, revealing potential weaknesses.
Geo-Targeted API Testing: Need to see how your API behaves for users in different countries? A proxy server with a global IP pool allows you to send requests as if you were physically located elsewhere, essential for testing localized content or region-specific restrictions. Evomi offers IPs from numerous global locations for just this purpose.
Avoiding Rate Limits and IP Bans: Intensive API testing can quickly exceed usage quotas imposed by servers, leading to temporary or permanent IP blocks. Using a pool of rotating proxies distributes your requests across many different IPs, significantly reducing the risk of being flagged for excessive activity. This is where services like Evomi's residential proxies shine.
The Evomi Advantage for Postman Users
Okay, you're convinced proxies are useful for Postman. Why choose Evomi? We believe our service offers tangible benefits for developers:
Rock-Solid Reliability & Performance: We pride ourselves on high uptime and fast connections, ensuring your Postman testing isn't slowed down by proxy issues. Consistent performance is key for efficient development workflows.
Diverse & Ethically Sourced IP Pool: Evomi provides access to a wide range of IP types – residential, mobile, datacenter, and static ISP – from numerous global locations. We are committed to ethical sourcing for our residential and mobile IPs.
Seamless Postman Integration: As you'll see shortly, configuring Evomi proxies in Postman is straightforward.
Competitive Pricing & Swiss Quality: Based in Switzerland, we focus on quality and robust service. Plus, our pricing is highly competitive (Datacenter from $0.30/GB, Residential from $0.49/GB, Mobile from $2.2/GB, Static ISP from $1/IP). Check our pricing page for details.
Excellent Support: Stuck? Our support team is ready to help you get things working smoothly.
Try Before You Buy: We offer a completely free trial for our Residential, Mobile, and Datacenter proxies, so you can test the integration with Postman risk-free.
Configuring Postman to Use an Evomi Proxy
You understand Postman, you see the value of proxies, and you know why Evomi is a great choice. Let's get down to the nitty-gritty: setting it up. You generally have two main ways to configure a proxy in Postman: leveraging your operating system's proxy settings or defining custom proxy settings directly within the Postman application.
Option 1: Using System Proxy Settings
If you've already configured a proxy at the operating system level, you can simply tell Postman to use that existing setup.
Step 1: Launch Postman
Open the Postman application on your machine.
Step 2: Navigate to Settings
Find the wrench/gear icon (usually top-right or bottom-left depending on version), click it (1), and select Settings (2).

Step 3: Find the Proxy Section
In the Settings modal, click on the Proxy (3) tab in the left-hand menu.

Step 4: Enable System Proxy
Toggle the switch for Use system proxy (4). Postman will now attempt to use the proxy settings configured in your OS.

Step 5: Handle Authentication (If Needed)
If your system proxy requires a username and password (like Evomi's typically do), make sure those credentials are correctly configured in your OS settings. Postman should pick them up automatically. If Postman explicitly asks or has separate fields for system proxy authentication, ensure the checkbox (5) is ticked and provide your Evomi proxy credentials (6). You might need to restart Postman (7) for changes to take effect.

Option 2: Setting Up Custom Proxy Settings in Postman
This method confines the proxy usage specifically to Postman, overriding any system-level settings.
First, follow steps 1-3 from the previous section to get to the Proxy settings tab in Postman.
Step 1: Ensure System Proxy is Off
Make sure the Use system proxy (1) toggle is switched off.

Step 2: Enable Custom Proxy
Toggle the switch for Use custom proxy configuration (2) to reveal the custom settings fields.

Step 3: Select Proxy Type
Postman supports HTTP and HTTPS proxies. Check both boxes (3) for Proxy type. Evomi proxies support these protocols (check our docs or your specific proxy type for details - e.g., HTTP vs HTTPS). You'll typically specify the exact protocol via the port number.

Step 4: Enter Proxy Server Details
In the Proxy server (4) field, enter the Evomi proxy endpoint address (e.g., rp.evomi.com
for residential) and the correct port (e.g., 1000
for HTTP, 1001
for HTTPS on residential). Ensure you use the endpoint and port corresponding to the proxy type (Residential, Datacenter, Mobile) and protocol you intend to use. Check the Evomi dashboard for your specific credentials and endpoints.
Enable the Proxy auth (5) toggle if it isn't already on, as Evomi proxies require authentication.

Step 5: Provide Authentication Credentials
Enter your Evomi proxy username and password (6) in the respective fields.

Step 6: Configure Proxy Bypass (Optional)
If you need certain domains or IP addresses to be accessed directly, bypassing the proxy, list them in the Proxy bypass (7) box, separated by commas (e.g., localhost, 127.0.0.1
).

Step 7: Save Your Settings
Simply close the Settings window using the X icon (8). Postman saves the configuration automatically.

Fixing Common Postman Proxy Problems
Even with careful setup, you might encounter issues. Here are some common ones and how to tackle them:
Proxy Settings Not Applied: Sometimes Postman might not pick up the changes immediately. Try restarting Postman. Ensure you've entered the correct endpoint, port, and credentials from your Evomi dashboard. Double-check if you intended to use system or custom settings and that the correct option is enabled.
Error: 407 Proxy Authentication Required: This clearly indicates a problem with your username or password. Verify the credentials you entered in Postman (or your OS settings if using system proxy) match exactly what's provided in your Evomi account.
Connection Refused / Cannot Connect to Proxy Server: This could mean several things: the proxy server address or port is wrong, the proxy server itself is temporarily down (unlikely with Evomi's high uptime, but possible), or a firewall is blocking the connection from Postman to the proxy endpoint. Verify the details, check your network/firewall settings, and maybe try testing the proxy outside Postman using a tool like our Free Proxy Checker.
Timeout Errors: Proxies add an extra hop, which can slightly increase latency. If requests time out frequently, the default timeout in Postman might be too short. You can increase it (see Best Practices below).
Best Practices for a Smooth Experience
To make your life easier when using proxies with Postman:
Verify Authentication Details: Always double-check your proxy username and password. Typos are common culprits for connection failures (Error 407).
Adjust Request Timeout: If you experience timeouts, navigate to Settings > General and increase the Request timeout value (default is often 0, meaning infinite, but sometimes it's set). Try 60000ms (60 seconds) or higher if needed.
Leverage Postman Environments: If you use different proxy configurations (e.g., testing different geo-locations, switching between residential and datacenter), store proxy details (host, port, credentials) as environment variables in Postman. This makes switching between setups much cleaner.
Test Without Proxy First: Before blaming the proxy, ensure your API request works correctly in Postman *without* any proxy configured. This helps confirm the issue is indeed proxy-related if problems arise later.
Leveling Up: Advanced Postman Proxy Techniques
Once you're comfortable with the basics, you can explore more advanced workflows. Using Postman's environment variables is key for managing multiple proxy configurations efficiently. For example, create separate environments for "US Proxy," "UK Proxy," etc., each containing variables like {{proxy_host}}
, {{proxy_port}}
, {{proxy_user}}
, and {{proxy_pass}}
specific to that location or proxy type obtained from Evomi.
You can then integrate these environments with Postman's Collection Runner. When running a collection of requests, simply select the desired environment (e.g., "US Proxy"), and the Collection Runner will execute all requests using those specific proxy settings.
For even greater control and automation, especially when dealing with large lists of proxies or needing programmatic rotation, consider exploring if your proxy provider offers an API for proxy management. While specifics vary, such APIs might allow you to fetch proxy lists, check statuses, or manage IP rotation programmatically, potentially integrating with Postman scripts or external tooling.
Wrapping Up
That concludes our tour of using proxies, specifically Evomi's, with Postman. Hopefully, you now have a solid grasp of why this combination is beneficial for API testing and development, how to configure it correctly within Postman, and how to troubleshoot potential issues.
We've covered setting up both system-wide and custom configurations, highlighted common pitfalls, and touched on advanced techniques like using environments for geo-testing or integrating with the Collection Runner. Remember, leveraging a reliable proxy service like Evomi can significantly enhance your testing capabilities, allowing you to bypass rate limits, simulate different user locations, and probe API security more effectively.
Don't forget you can explore Evomi's offerings with a free trial to see how well it fits your Postman workflow!

Author
Michael Chen
AI & Network Infrastructure Analyst
About Author
Michael bridges the gap between artificial intelligence and network security, analyzing how AI-driven technologies enhance proxy performance and security. His work focuses on AI-powered anti-detection techniques, predictive traffic routing, and how proxies integrate with machine learning applications for smarter data access.