Copied!

Smart Vending API - Vendron® Platform API

Silkron® Vendron Platform API is the smart vending API (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 smart vending ecosystem. Vendron Platform API is comprised of Vendron® Socket API and Vendron® Cloud API.


Vendron Platform API

Vendron® Socket API supports local integration on the smart retail devices and vending machines powered by Vendron®. Vendron® Socket API provides flexibility and expandability for external functionalities to be integrated into Vendron® at the machine-side.


Vendron® Cloud API provides the interface for 3rd-party developers to create standalone applications across all platforms to communicate with smart retail devices and vending machines running Vendron® through the Internet. Remote functionalities such as purchase validation, cashless payments, mobile 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 Windows.

Vending operators 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 vending machines, integrated with the advanced smart retail capabilities and functionalities.
Vendron smart vending 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 or interfacing new hardware, customization or personalization of the user interactivity and so much more in any supported programming languages.

Vendron smart vending software platform also has built-in digital signage playback, scheduling and content management and it's ready to be managed remotely from Vendron Cloud. It also provides video analytics to recognize user gender, age groups and emotions, 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 telecommunications company's backend server, or integrating employee and member cards 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 system integrators with smart vending machines powered by Silkron®. Functionalities such as remote dispense are now possible without any restriction on the platforms needed. Vending operators, retailers or any third-party developers can develop their very own mobile app on iOS or Android platform integrating to Vendron smart vending and smart retail ecosystem.

Show list of product information.
  • Listing of all vending machines operated by the operator with all the latest product information including promotion and pricing.
  • Remote dispense is used to remotely control the vending machine to dispense the selected items when mobile payment is made on the phone.
  • 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 code on 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 Vendron® Platform API and how it can assist you in your Smart Vending Machine and Payment Kiosk projects and Retrofit.