No more typing reviews! Try our Samantha, our new voice AI agent.
RajeevSAwant - PeerSpot reviewer
Head Automation CoE at Truglobal
Real User
Jun 30, 2022
Open-source with an easy setup and good documentation
Pros and Cons
  • "It has great documentation and excellent community support."
  • "One thing which can be really helpful is that there is some kind of a recorder made available rather than scripting everything."

What is most valuable?

It's open-source. 

There is quite a lot of support available and it has some features that are quite mature. Overall, it's a good tool for committing mobile applications. It's become kind of a norm across the industry, especially in the open-source world as it is kind of based on Selenium.

It's a straightforward setup.

The solution is stable.

It has great documentation and excellent community support. 

It is a scalable product.

If we want smart reporting, intelligent dashboards, and all those things, we can link it. It's very flexible as an open-source tool.

What needs improvement?

There are Android and IOS, two key platforms. There are some other dependencies that typically are taken care of by some of the commercial tools like Xperitus. These kinds of tools take care of these other aspects. 

One thing which can be really helpful is that there is some kind of a recorder made available rather than scripting everything. There needs to be some kind of recorder or some kind of platform which is made available. That would add immense value. It's already very popular, however, that will help a lot to experience the overall automation development.

For how long have I used the solution?

I've been using the solution for the last five years. In my previous organization, I used it extensively.

What do I think about the stability of the solution?

The solution is very stable and reliable. There are no bugs or glitches. It doesn't crash or freeze. Appium bills are relatively stable as compared to many of the tools out there. They have good documentation and they have good support and their community support is very good. If you run into issues, there are a lot of ways to deal with the problem. 

Buyer's Guide
Appium
June 2026
Learn what your peers think about Appium. Get advice and tips from experienced pros sharing their opinions. Updated: June 2026.
900,747 professionals have used our research since 2012.

What do I think about the scalability of the solution?

It is scalable, however, that will require some proper coding in the background to set up certain servers. We have actually run multiple testing parallel. Many of these supports are not available out of the box. They are something that we need to script and build, however, there are many libraries available on the list. For somebody who is starting from scratch, it would be fairly easy.

While, in my past organization, we had 50 to 60 people on the solution, in my current company, there are a bit fewer at about 30. 

How are customer service and support?

Community support is always available to help. It's very useful. There's also a lot of documentation available to help troubleshoot. 

How was the initial setup?

The initial setup is very straightforward. It's not overly complex or difficult. 

There is some maintenance required, however, it depends on the application changes that are being made. 

What about the implementation team?

It has good documentation and an SDT or developer would be able to do it. There is no need for outside consultants or integrators. 

What's my experience with pricing, setup cost, and licensing?

The solution is open-source and free to use. 

What other advice do I have?

We're just end-users. 

I'm not sure which version of the solution we're using. Typically, we go with the latest update.

We deploy both on the cloud and on-premises. We use it for some of our cloud-based solutions, however, it's primarily on-premise where we integrate various devices and we do the end-to-end testing.

It's good to start with a very stable framework, so that will enhance the reusability that will reduce the maintenance down the line or other that will reduce the ease of maintenance down the line.

I'd rate the solution eight out of ten. With it being open-source, and de to the lack of the cost, it's a critical factor for many of our customers and that's the bread and butter for service provider automation. We have some skilled resources we can take care of it. 

Which deployment model are you using for this solution?

On-premises
Disclosure: My company does not have a business relationship with this vendor other than being a customer.
PeerSpot user
reviewer2026422 - PeerSpot reviewer
Senior Test Consultant at a government with 1,001-5,000 employees
Real User
Top 10
Aug 5, 2024
Helps to convert manual test cases into automated test cases
Pros and Cons
  • "The solution helps with test automation. We focus mostly on Java."
  • "One area where I think Appium could improve is in addressing security concerns for our data. Currently, we're unable to use cloud solutions like CloudForm due to security restrictions on our servers. We also face challenges in updating packages for the same reason. It would be beneficial if the solution could provide better support for auto-reporting and easier connections to mobile device farms."

What is our primary use case?

We use Appium mainly for mobile test automation, while Selenium doesn't support mobile testing. In my personal use of the tool, I primarily convert manual test cases into automated test cases. We also link our test cases between Selenium and Appium with cases from Jira

What is most valuable?

The solution helps with test automation. We focus mostly on Java.   

What needs improvement?

One area where I think Appium could improve is in addressing security concerns for our data. Currently, we're unable to use cloud solutions like CloudForm due to security restrictions on our servers. We also face challenges in updating packages for the same reason. It would be beneficial if the solution could provide better support for auto-reporting and easier connections to mobile device farms.

For how long have I used the solution?

I have been working with the product for six months. 

What do I think about the stability of the solution?

I rate the product's stability as six out of ten. 

What do I think about the scalability of the solution?

I rate the solution's scalability a four out of ten. 

How was the initial setup?

The solution's deployment is not simple.  

What's my experience with pricing, setup cost, and licensing?

The solution is open-source. 

What other advice do I have?

I rate Appium a seven out of ten. 

Which deployment model are you using for this solution?

Hybrid Cloud
Disclosure: My company does not have a business relationship with this vendor other than being a customer.
PeerSpot user
Buyer's Guide
Appium
June 2026
Learn what your peers think about Appium. Get advice and tips from experienced pros sharing their opinions. Updated: June 2026.
900,747 professionals have used our research since 2012.
Vignesh Venkatesan - PeerSpot reviewer
SDET at Trimble Inc
Real User
Jun 18, 2024
Good for for automation testing of mobile apps and open source but it breaks down/stability issues
Pros and Cons
  • "It can be used with different programming languages."
  • "It breaks down."

What is our primary use case?

It's for automating mobile testing. It's related to the engineering side. It's a tool used by engineers for automating apps in the mobile world, for testing, like doing manual testing and automation testing. So, it's an okay customer thing.

What is most valuable?

It's an open-source tool. You can handle the application stuff with different programming languages. With those, we can use it anywhere for automating mobile apps.

What needs improvement?

There is room for improvement in stability. It breaks down.

For how long have I used the solution?

I have been using it for three to four years. 

What do I think about the stability of the solution?

It breaks down. It's open-source, and it will have bugs. I rate it, like, three out of five.

So it has some issues.

What do I think about the scalability of the solution?

It is a very scalable product. It can be used with different programming languages.

And we can use it for multiple devices, like thousands of devices.

How are customer service and support?

It's like open-source, like, a kind of community support.

There is no, like, it's an open-source application. There's no, like, designated support team. Anyone from the community will help.

How was the initial setup?

We need to have some experience to set it up. 

What's my experience with pricing, setup cost, and licensing?

It's open source, so it's completely free.

What other advice do I have?

It's for automation testing of mobile apps. If you want an open-source tool, you can go for it.

Disclosure: My company does not have a business relationship with this vendor other than being a customer.
PeerSpot user
Mubarak Arimiyah - PeerSpot reviewer
Software Quality Assurance Engineer at Netow Solutions Ltd
Real User
Dec 13, 2023
Comes with straightforward deployment but needs to add dependency manager
Pros and Cons
  • "Appium helps me to do as much as much as I want to."
  • "The tool needs to add a dependency manager."

What is most valuable?

Appium helps me to do as much as much as I want to. 

What needs improvement?

The tool needs to add a dependency manager. 

For how long have I used the solution?

I have been using the product for three to four years. 

What do I think about the stability of the solution?

I rate the tool's stability an eight out of ten. 

What do I think about the scalability of the solution?

I rate Appium's scalability an eight out of ten. My company has five users. 

How was the initial setup?

Appium's deployment is straightforward. 

What other advice do I have?

I rate Appium an eight out of ten. 

Disclosure: My company does not have a business relationship with this vendor other than being a customer.
PeerSpot user
AshishSingh11 - PeerSpot reviewer
Automation Test Lead at Cap Gemini
Real User
Apr 10, 2023
Provides smooth drag-and-drop functionality and has good scalability
Pros and Cons
  • "The solution is easy to use."
  • "They should add an in-built framework."

What is our primary use case?

I use the solution for Android and iOS mobile automation testing.

What is most valuable?

The solution's most valuable is its interface, which provides smooth drag-and-drop functionality. It is easier to capture screenshots as well.

What needs improvement?

The solution's integration with the cloud-based setup needs improvement. Also, they should work on making the link text easily clickable.

They should add an in-built framework. In addition, they should work on automatically updating the new versions for Android. Presently, we have to implement the pop-up updates manually. Due to the pipeline setup, the same updates fail to adapt to different mobile versions. They should also add a feature to automatically recognize the change of the locators and update the solution. It will save us a lot of time.

For how long have I used the solution?

I have been using the solution for three years.

What do I think about the stability of the solution?

It is a stable solution. I rate its stability as an eight.

What do I think about the scalability of the solution?

The solution's scalability is good; I rate it as a nine.

How are customer service and support?

The solution's technical support is available on the Internet. You can reach out to many online forums in case of any issues.

How would you rate customer service and support?

Positive

Which solution did I use previously and why did I switch?

I used the Silk Test earlier. But I will suggest Appium over it as of now.

How was the initial setup?

The configuration for iOS automation requires profile provisioning and following a set of separate rules. In the case of Android, I prefer Vysor for mirror image as it is already available.

It is challenging to start the configuration from scratch. I spent around two months on the process. Instead, I suggest using BDD framework, which is readily available in the market. I rate the setup process as a seven.

What other advice do I have?

The solution is easy to use. If you have resources available for Java and are looking for free tools, then you should go for Appium. But you should evaluate some other tools as well. Also, if you have experience with selenium, you must prefer Appium, as 95% of selenium libraries are similar.

I rate the solution as a nine.

Disclosure: My company does not have a business relationship with this vendor other than being a customer.
PeerSpot user
Venkat Vakiti - PeerSpot reviewer
Mobile Apps and Web Development Technical Lead at Unfoldlabs
Real User
Nov 6, 2022
Straightforward and reliable, diversified use cases, with a strong price point
Pros and Cons
  • "The automation part is extremely helpful in streamlining our processes."
  • "There is always a concern about the amount of code that is required to enhance the automation process. The idea of having less code or no code is what we would like to see in future updates."

What is our primary use case?

Our primary use case addresses customer requirements from the healthcare domain, a few from the construction domain, and logistics.

What is most valuable?

The automation part is extremely helpful in streamlining our processes.

What needs improvement?

There is always a concern about the amount of code that is required to enhance the automation process. The idea of having less code or no code is what we would like to see in future updates. Increase performance, battery, load testing, and no-code less, more advanced topics which we can bring to the tool features. If we can make it lightweight and clear to understand and in an easy way, that will make this tool even more worthwhile.

For how long have I used the solution?

I have been using Appium for the past six years.

What do I think about the stability of the solution?

Appium is definitely stable.

What do I think about the scalability of the solution?

Appium is scalable and we plan to increase it in the future.

How was the initial setup?

The initial setup is straightforward and not that complex, There is a little procedure that we need to follow in the setup, and then just go ahead and run it. You may need to write a little bit of scripting here and there to connect with the respective code. But it is all possible and quick.

What about the implementation team?

We did the implementation in-house. It is just a specific process to get setup and then deploy.

What's my experience with pricing, setup cost, and licensing?

The price is good for people to be able to make a favorable decision for the value.

What other advice do I have?

I would rate Appium a nine out of ten.

Which deployment model are you using for this solution?

On-premises

If public cloud, private cloud, or hybrid cloud, which cloud provider do you use?

Other
Disclosure: My company does not have a business relationship with this vendor other than being a customer.
PeerSpot user
Test Engineer at Deloitte
Real User
Nov 4, 2022
Useful multiple OS support, scalable, and straightforward setup
Pros and Cons
  • "The most valuable feature of Appium is it supports iOS and AOS and is open-source."
  • "Appium could improve by enabling record and run techniques similar to what they have in other licensing tools, such as Micro Focus. We have to all write the code, and then we can proceed."

What is our primary use case?

We are using Appium for testing.

What is most valuable?

The most valuable feature of Appium is it supports iOS and AOS and is open-source.

What needs improvement?

Appium could improve by enabling record and run techniques similar to what they have in other licensing tools, such as Micro Focus. We have to all write the code, and then we can proceed.

For how long have I used the solution?

I have been using Appium for approximately four years.

What do I think about the stability of the solution?

Appium is stable.

What do I think about the scalability of the solution?

The scalability of Appium is good. It support supports different operating systems, such as iOS and AOS.

We have 10 to 12 people using this solution.

All the test engineers are using it.

How are customer service and support?

The solution is open-source, there is not any direct support. You can browse the internet for support information.

Which solution did I use previously and why did I switch?

I have not used another solution previously.

How was the initial setup?

The initial setup of Appium is straightforward.

I rate the setup of Appium a five out of five.

What's my experience with pricing, setup cost, and licensing?

There is no license for this solution because it is open-source.

Which other solutions did I evaluate?

There are not a lot of tools for mobile testing. Appium is one of the only open-source mobile testing solutions.

What other advice do I have?

My advice to others is they should use the solution if they have experiences in any technical language, such as Java and C#.

I rate Appium a nine out of ten.

Disclosure: My company does not have a business relationship with this vendor other than being a customer.
PeerSpot user
Muzammil Riaz - PeerSpot reviewer
Senior Test Engineer at a outsourcing company with 201-500 employees
Real User
Oct 17, 2022
This is a stable open source solution to help easily automate apps
Pros and Cons
  • "The latest versions of the solution are stable."
  • "When it comes to mobile automation, I recommend this solution because of its performance, and scalability over the competition."
  • "The initial setup is straightforward if you have previous experience with the solution, but it can be complicated for a novice user."

What is our primary use case?

The primary use case of the solution was to automate a mobile Android app that was related to IP configuration cameras to design their system and to run those cameras using the app.

What is most valuable?

I found the Appium Inspector to be the most valuable feature because it helps to write the scripts down.

What needs improvement?

The solution can be improved by granting more flexibility around integration with app activity ID, which is sometimes not easily available for automation engineers to configure.

There is room for improvement with the scalability of the Appium server interaction.

I would like a feature to allow for iOS automation without having to use Apple Xcode.

For how long have I used the solution?

I have used the solution on multiple occasions throughout the years. The last time I used the solution was around nine months ago.

What do I think about the stability of the solution?

The latest versions of the solution are stable.

What do I think about the scalability of the solution?

The solution is scalable. 

How was the initial setup?

The initial setup is straightforward if you have previous experience with the solution, but it can be complicated for a novice user.

What's my experience with pricing, setup cost, and licensing?

The solution is open source.

What other advice do I have?

I give the solution eight out of ten.

There are a lot of helpful documents available online if you require support with the solution.

When it comes to mobile automation, I recommend this solution because of its performance, and scalability over the competition.

Which deployment model are you using for this solution?

On-premises
Disclosure: My company does not have a business relationship with this vendor other than being a customer.
PeerSpot user
Nandini Rao - PeerSpot reviewer
Senior Engineer at Innominds
Real User
Sep 29, 2022
Useful in-built functions, quick installation, and trial version available
Pros and Cons
  • "The most valuable features of Appium are the in-built functionality, which we can use in our code. For example, move back, move front, navigate one page before, and navigate one page ahead. You can do this by using the in-built functions from Appium."
  • "This is the best test automation tool for any mobile test automation engineer."
  • "Appium can improve when the case fails, there should be a feature where you can generate the report from Appium. Once you're on a test case, automatically the screenshot should be captured which would avoid manual intervention. These features would be beneficial to migrate to Appium."

What is our primary use case?

We need Appium to do our end-to-end functionality testing. Our company works with mobile automation.

What is most valuable?

The most valuable features of Appium are the in-built functionality, which we can use in our code. For example, move back, move front, navigate one page before, and navigate one page ahead. You can do this by using the in-built functions from Appium.

What needs improvement?

Appium can improve when the case fails, there should be a feature where you can generate the report from Appium. Once you're on a test case, automatically the screenshot should be captured which would avoid manual intervention. These features would be beneficial to migrate to Appium.

For how long have I used the solution?

I have been using Appium for approximately five years.

What do I think about the stability of the solution?

Appium is a stable solution.

What do I think about the scalability of the solution?

The scalability of Appium is good. 

We have a team of 15 using the solution and approximately 60 other people. Most of the people using the solution are test automation engineers

How are customer service and support?

I rate the support I received a five out of five. 

How would you rate customer service and support?

Positive

How was the initial setup?

The initial setup of Appium is very easy. The process took approximately 15 minutes.

What's my experience with pricing, setup cost, and licensing?

We found out that we could explore features of the solution for 30 days trial. We can switch to a permanent license later if we want.

What other advice do I have?

My advice to others is they should have Java installed on their system initially, then later Node should be set up. They will possibly need iOS or maybe Windows installed, but this depends on their use case. The Appium license should be given by your team member for the tool on your system.

I would recommend this solution to others.

I rate Appium a ten out of ten.

This is the best test automation tool for any mobile test automation engineer.

Which deployment model are you using for this solution?

Private Cloud
Disclosure: My company has a business relationship with this vendor other than being a customer. Partner
PeerSpot user
Staff Engineer - Product and Platform Engineering at Altimetrik (Deployed at FORD)
Real User
Sep 16, 2022
Supports multiple frameworks but problems after iOS updates
Pros and Cons
  • "Appium's best feature is that it supports multiple frameworks."
  • "Appium has problems with automated validations following iOS updates, causing us to have to validate manually. Its execution speed is also very slow."

What is our primary use case?

I use Appium to develop automation scripts for our mobile applications for iOS and Android and test client applications for our FinTech client.

What is most valuable?

Appium's best feature is that it supports multiple frameworks.

What needs improvement?

Appium has problems with automated validations following iOS updates, causing us to have to validate manually. Its execution speed is also very slow.

For how long have I used the solution?

I've been using Appium for more than seven years.

What do I think about the scalability of the solution?

Appium is scalable.

How are customer service and support?

Appium's support forum is very helpful.

What's my experience with pricing, setup cost, and licensing?

Appium is free and open-source.

What other advice do I have?

I would give Appium a rating of seven out of ten.

Which deployment model are you using for this solution?

Public Cloud
Disclosure: My company does not have a business relationship with this vendor other than being a customer.
PeerSpot user