The Headless Vending
Platform.
Build custom automated retail experiences with modern web tools. Turn any hardware into a smart point of sale using React, Node.js, and Medusa.
Hardware is hard. We made it soft.
Traditional vending machines are locked black boxes. Venloop gives you full control.
Open Source Core
No vendor lock-in. Built on the world's most popular open-source commerce engine, Medusa.js. Own your data and your UX.
Modern Stack
Forget clunky embedded C++. Build beautiful, 60fps touch interfaces with Next.js and Tailwind CSS.
Tap to Pay (Native)
No external terminal needed. Your Android controller IS the payment terminal. Certified Stripe integration.
Production Hardware
Powered by the Venloop Controller. A battle-tested I/O board that connects locks, motors, and card readers directly to your API.
Fully integrated suite of vending solutions.
Layer 1: Venloop Core
The headless backend plugin that handles inventory, orders, and hardware state management.
Layer 2: Venloop Storefront
A Next.js starter optimized for touch screens. Includes intuitive cart, product discovery, and payment flows.
Layer 3: Hardware Kit
The bridge between digital and physical. Plug-and-play controller manufactured in Gdańsk, the heart of European electronics.
Battle-tested
at LPP.
Actual footage from LPP Headquarters, Gdańsk.
We didn't just write code.
We automated everything.
"LPP needed a way to serve fresh food 24/7 with a deposit system for glass jars. Standard vending machines couldn't handle the logic. Venloop did."
For Brands (D2C)
Launch automated pop-up stores. Drop limited edition sneakers or cosmetics in high-traffic areas without renting a shop.
For Workplaces
IT Asset Dispensing or Smart Canteens. Let employees grab a mouse, keyboard, or lunch with their employee badge.
For Developers
Don't waste 6 months building hardware protocols. yarn create venloop-app and start selling in minutes.
Not just Vending.
Omnichannel Vending.
Because it's Medusa, your machine is fully synced with your online store.
- ✓
Desk-to-Machine
Employees check inventory online before walking to the machine.
- ✓
Tap-to-Email
Buying a sandwich? Get a digital receipt and a discount for an online sportswear purchase.
- ✓
The Circular Loop
Buy online, pick up in machine. Return packaging to the machine, get a refund online.
import { Venloop } from '@venloop/core';
// Initialize Hardware Interface
const machine = new Venloop({
controller: 'vlc_std_01',
modules: ['lock_array', 'scale_matrix']
});
// Payment Authentication Hook
machine.on('tap', async (card) => {
await stripe.authorize(card);
machine.unlock('A1');
});