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.