Copied!
Vendron® Platform API

Silkron® Vendron Platform API is the application programming interface for 3rd-party development and integration of new functionalities, customization and any other applications and use cases for virtually unlimited scalability and expandability to Vendron ecosystem. Vendron Platform API is comprised of Vendron® Socket API and Vendron® Cloud API. Vendron® Socket API is meant for local integration on the devices and machines powered by Vendron®. Vendron® Socket API provides flexibility and expandability for external functionalities to be integrated into Vendron®.


Vendron Platform API

Vendron® Cloud API provides the interface for 3rd-party developers to create standalone applications across all platforms to communicate with devices and machines running Vendron® through the the Internet. Remote functionalities such as purchase validation, cashless payments, remote dispense and etc between third parties are supported in Vendron® Cloud API.

Vendron® Socket API
Time to market is an utmost important factor in every industry. Silkron® provides Vendron® Socket API that incorporates a rich set of application programming interface (API) and tools. The Vendron Socket API allows smart vending applications, plugins and interactive contents to be developed and expanded on either Windows or Android operating systems.

Vending companies and system integrators will have the ability to write or customize applications and integrate to Vendron platform based on the Vendron® Socket API. By leveraging on the Vendron Socket API, vending machine manufacturers and system integrators can also rapidly convert their existing conventional vending machines into the intelligent ones, integrated with the advanced smart capabilities and functionalities.
Vendron software platform is a plugin-based framework, in which all functionality and features are developed as plugins and installed to the platform. Using our Vendron Socket API, new plugins can be developed for new functions or applications, integrating / interfacing new hardware, customization or personalization of the user interactivity and so much more in any supported programming languages.

Vendron software platform also has built-in digital signage playback, scheduling and content management and it's ready to be managed from Vendron Cloud. It also provides video analytics: to recognize gender and age groups, which can be applied for various usage models. It can be configured to make recommendation to specific products based on the users' demographics in front of the camera. For example, the system can recommend diet coke to a female user of young adult or energy drink to male adult This feature can also be utilized to apply sales campaign that is targeting specific user group based on their age or gender.


New screen elements can be added with new plugins, such as fancy widgets, interactive fun games, customer engagement, social networking and anything that comes out of your unlimited creative ideas.

In some scenarios where you need to implement a special purchase flow or new hardware integration, a Vendron plugin can be developed to be injected to Vendron performing the specific purchase flow (for instance, purchase of mobile top-up that require validation of phone numbers and communicating with a telco's backend server, or integrating employee / member card for special discount or subsidies, and any others).

Vendron® Cloud API

Vendron® Cloud API uses Representational State Transfer (REST) as the main communication channel which is commonly used and accepted by most software integrators in the world. Not to mentioned, the REST transmission can be easily implemented across platforms that are supporting HTTP transmission.


With our Vendron® Cloud API, infinite possibilities can be bridged between integrators with Vending machines powered by Silkron®. Functionalities such as remote dispensing and remote live chat support are now possible without any restriction on the platforms needed.

Show list of product information.
  • The listing of all machine operated by a single operator with all the latest product information such as promotion and pricing.
  • Remote dispensing is used to command the machine to dispense the selected items when payment is made.
  • Implemented on 3rd party mobile application (IOS/Android).
Display specific product description and clear image.
  • Displaying product information such as description and image when scanning QR displayed in the vending machine.
  • Implemented on 3rd party mobile application (IOS/Android).
More Demos

Cashless Payment & Validation

Mobile Reload Service and Coupon Dispense


Please get in touch with us to know more about our Vendron® Socket API and how it can assist you in your Smart Vending Machine and Payment Kiosk development and Retrofit.