Skip to main content

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.

Core Concepts

Understand how Unchained works.

Guides

Step-by-step tutorials.


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.

Admin UI

Manage products, orders, and users through the built-in administration interface.

Guides

Practical tutorials covering storefronts, multi-language, multi-currency, bulk imports, and more.

Troubleshooting

Common issues, debugging tips, and FAQ.


Why Unchained?

FeatureDescription
Code-FirstConfigure through TypeScript, not control panels. Full IDE support.
GraphQL APIModern API for any frontend - React, Vue, mobile apps.
Plugin ArchitectureExtend with Directors and Adapters for payment, delivery, pricing.
StatelessScale horizontally. Run multiple instances behind a load balancer.
MongoDBFlexible document storage with automatic migrations.
Open SourceEUPL-1.2 licensed. Self-host or use managed hosting.