Unchained Engine
Open-source headless e-commerce framework for Node.js
Unchained Engine is a high-performance, code-first e-commerce platform that gives you complete control over your commerce logic. Build custom storefronts, integrate with any payment provider, and scale horizontally.
Get Started
New to Unchained? Start here.
- Quick Start - Get running in minutes
- First Product - Create your first product
- First Order - Complete a checkout
Core Concepts
Understand how Unchained works.
- Architecture - System overview
- Order Lifecycle - Cart to fulfillment
- Pricing System - How prices are calculated
Guides
Step-by-step tutorials.
- Building a Storefront - React/Next.js integration
- Checkout Implementation - Complete checkout flow
- Payment Integration - Connect payment providers
Documentation Sections
Platform Configuration
Configure your Unchained instance with environment variables, modules, and messaging.
Plugins
Pre-built integrations for payment providers (Stripe, PayPal, Saferpay), delivery, warehousing, and more.
Extending
Build custom functionality with GraphQL extensions, custom modules, pricing adapters, and worker plugins.
Why Unchained?
| Feature | Description |
|---|---|
| Code-First | Configure through TypeScript, not control panels. Full IDE support. |
| GraphQL API | Modern API for any frontend - React, Vue, mobile apps. |
| Plugin Architecture | Extend with Directors and Adapters for payment, delivery, pricing. |
| Stateless | Scale horizontally. Run multiple instances behind a load balancer. |
| MongoDB | Flexible document storage with automatic migrations. |
| Open Source | EUPL-1.2 licensed. Self-host or use managed hosting. |