ExecuteAutomation

Appium Architecture (Series)

How is Appium built?

Appium is basically an HTTP server written in Node.js® that creates and handles webdriver sessions.

Node.js® is a platform built on Chrome’s JavaScript runtime for easily building fast, scalable network applications. Node.js uses an event-driven, non-blocking I/O model that makes it lightweight and efficient, perfect for data-intensive real-time applications that run across distributed devices.

Appium architecture

As Appium is an HTTP server, its performs pretty much same as Selenium Webdriver server by Hence Appium works as a Client/Server architecture.

Client libraries

Appium client libraries has different language bindings like Please find below the video of above discussion Thanks for reading the post and watching the video !!! Please leave your comments and let me know if there is anything I should update in this post. Thanks, Karthik KK