Need advice about which tool to choose?Ask the StackShare community!

ngrok

218
371
+ 1
52
Sauce Labs

295
388
+ 1
436
Add tool

ngrok vs Sauce Labs: What are the differences?

What is ngrok? Securely expose a local web server to the internet and capture all traffic for detailed inspection and replay. ngrok is a reverse proxy that creates a secure tunnel between from a public endpoint to a locally running web service. ngrok captures and analyzes all traffic over the tunnel for later inspection and replay.

What is Sauce Labs? Test mobile or web apps instantly across 700+ browser/OS/device platform combinations - without infrastructure setup. Cloud-based automated testing platform enables developers and QEs to perform functional, JavaScript unit, and manual tests with Selenium or Appium on web and mobile apps. Videos and screenshots for easy debugging. Secure and CI-ready.

ngrok belongs to "localhost Tools" category of the tech stack, while Sauce Labs can be primarily classified under "Browser Testing".

Some of the features offered by ngrok are:

  • Expose any http service behind a NAT or firewall to the internet on a subdomain of ngrok.com
  • Expose any tcp service behind a NAT or firewall to the internet on a random port of ngrok.com
  • Inspect all http requests/responses that are transmitted over the tunnel

On the other hand, Sauce Labs provides the following key features:

  • 700+ browser/OS/device combinations for cross-browser and platform testing to improve web and mobile app quality and eliminate the overhead of internal infrastructure
  • Highly reliable, on-demand cloud for enterprise-grade scalability and industry standard security
  • Optimized for popular testing frameworks, CI systems, and surrounding tools and services

"Easy to use" is the primary reason why developers consider ngrok over the competitors, whereas "Selenium-compatible" was stated as the key factor in picking Sauce Labs.

ngrok is an open source tool with 16.4K GitHub stars and 2.84K GitHub forks. Here's a link to ngrok's open source repository on GitHub.

According to the StackShare community, Sauce Labs has a broader approval, being mentioned in 66 company stacks & 11 developers stacks; compared to ngrok, which is listed in 27 company stacks and 16 developer stacks.

Advice on ngrok and Sauce Labs

I am looking to purchase one of these tools for Mobile testing for my team. It should support Native, hybrid, and responsive app testing. It should also feature debugging, parallel execution, automation testing/easy integration with automation testing tools like Selenium, and the capability to provide availability of devices specifically for us to use at any time with good speed of performing all these activities.

I have already used Perfecto mobile, and Sauce Labs in my other projects before. I want to know how different or better is AWS Device farm in usage and how advantageous it would be for us to use it over other mentioned tools

See more
Replies (2)
Recommends
BrowserStackBrowserStack

Stability - Just works. Availability - More than 15 datacenters. Enterprise features like SSO, local testing and SOC2/GDPR compliant.

See more
Jaymie Falconi
Recommends
BitBarBitBar

BitBar's Dedicated Devices would be a great option for you. It allows you to dedicate (reserve) devices for your use only which also having access to all of the devices in the shared cloud. BitBar has the features and integrations that you are looking for as well.

See more
Get Advice from developers at your company using Private StackShare. Sign up for Private StackShare.
Learn More
Pros of ngrok
Pros of Sauce Labs
  • 25
    Easy to use
  • 10
    Super-fast
  • 6
    Free
  • 5
    Awesome traffic analysis page
  • 4
    Reliable custom domains
  • 1
    Shares service-wide metrics
  • 1
    Mobile development
  • 0
    Supports UTP And HTTPS
  • 59
    Selenium-compatible
  • 46
    Webdriver compatible
  • 35
    Video recordings of every test
  • 31
    Qa
  • 29
    Mobile support
  • 26
    Any programming language
  • 23
    Developer tools
  • 21
    Test local and firewalled servers
  • 20
    Jenkins integration
  • 18
    Pristine VMs
  • 17
    CI Compatible
  • 11
    Appium support
  • 9
    Parallel testing
  • 8
    Rapid environment preparation
  • 7
    Easy testing on almost any device
  • 7
    Allows me to Focus more test automation rather than IT
  • 7
    Mobile device support
  • 6
    Secure testing and easy setup
  • 5
    Quick support response
  • 5
    Easy setup with CI and fast automated tests
  • 4
    Easy to setup and understand,
  • 4
    Fast and reliable to host the automated tests
  • 3
    Easy onboarding, do not need to manager VMs/OS/Browsers
  • 3
    Easy setup and integration with Travis Ci
  • 3
    Maintained browser matrix
  • 2
    Great documentation
  • 2
    Teamcity Integration and mobile testing win
  • 2
    Hany for platform testing
  • 2
    Generous free trial
  • 2
    Efficient tool to verify product quality
  • 2
    Easy. Straightforward. Scalable
  • 2
    Great way to integrate test suite on cloud
  • 2
    Simplicity of Sauce-connect
  • 1
    Very Good, Quick, flexible Infrastructure Support
  • 1
    Having this available for CI servers is fantastic
  • 1
    Awesome tech support
  • 1
    It's great for my QA work
  • 1
    Amazing service to do cloud cross browser testing
  • 1
    Depth of integrations
  • 1
    Because of its cloud based support for appium
  • 1
    Easy setup, Works great with selenium.
  • 1
    QE support
  • 1
    Manuals are not very well versed for beginners
  • 1
    Secure testing
  • 1
    Cheaper than browserstack
  • 1
    Stable
  • 0
    Simple to set up and integrate so many browser configs

Sign up to add or upvote prosMake informed product decisions

Cons of ngrok
Cons of Sauce Labs
  • 4
    Doesn't Support UDP
  • 1
    El tunel SSH cambia de dominio constantemente
  • 2
    Relatively slow
  • 2
    Expensive

Sign up to add or upvote consMake informed product decisions

- No public GitHub repository available -

What is ngrok?

ngrok is a reverse proxy that creates a secure tunnel between from a public endpoint to a locally running web service. ngrok captures and analyzes all traffic over the tunnel for later inspection and replay.

What is Sauce Labs?

Cloud-based automated testing platform enables developers and QEs to perform functional, JavaScript unit, and manual tests with Selenium or Appium on web and mobile apps. Videos and screenshots for easy debugging. Secure and CI-ready.

Need advice about which tool to choose?Ask the StackShare community!

Jobs that mention ngrok and Sauce Labs as a desired skillset
CBRE
Narva, Ida-Virumaa, Estonia
What companies use ngrok?
What companies use Sauce Labs?
See which teams inside your own company are using ngrok or Sauce Labs.
Sign up for Private StackShareLearn More

Sign up to get full access to all the companiesMake informed product decisions

What tools integrate with ngrok?
What tools integrate with Sauce Labs?

Sign up to get full access to all the tool integrationsMake informed product decisions

What are some alternatives to ngrok and Sauce Labs?
NGINX
nginx [engine x] is an HTTP and reverse proxy server, as well as a mail proxy server, written by Igor Sysoev. According to Netcraft nginx served or proxied 30.46% of the top million busiest sites in Jan 2018.
Heroku
Heroku is a cloud application platform – a new way of building and deploying web apps. Heroku lets app developers spend 100% of their time on their application code, not managing servers, deployment, ongoing operations, or scaling.
PageKite
PageKite is a system for exposing localhost servers to the public Internet. It is most commonly used to make local web servers or SSH servers publicly visible, although almost any TCP-based protocol can work if the client knows how to use an HTTP proxy.
Postman
It is the only complete API development environment, used by nearly five million developers and more than 100,000 companies worldwide.
Termius
The #1 cross-platform terminal with built-in ssh client which works as your own portable server management system in any situation.
See all alternatives