Open Source
Powered by Medusa.js
Production Ready

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.

LPP CANTEEN

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."

100+
Transactions Processed
0
Cashiers Needed
100%
Automated Return Loop

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');
});

Stop building black boxes.
Start building experiences.