Skip to main content

Developer Guides

Practical, step-by-step guides for common development tasks with Unchained Engine.

Getting Started​

Payments & Commerce​

Localization​

Data Management​

  • Bulk Import - Import large datasets from PIM/ERP systems
  • File Uploads - Manage file uploads with MinIO or S3
  • Seed Data - Bootstrap a fresh instance with initial data

Extensions​

  • Event Ticketing - Sell tickets, redeem them at the gate, cancel events and deliver tickets
  • Ticket Renderers - Build the tickets PDF, Apple Wallet and Google Wallet passes

Development​

  • Testing - Test custom plugins, modules, and integrations
  • Contributing - Development workflow and code standards for the engine itself

Prerequisites​

Before following these guides, ensure you have:

  1. Node.js 26+ installed
  2. MongoDB running (or MongoDB Memory Server for development)
  3. Basic knowledge of TypeScript and GraphQL
  4. An Unchained Engine project set up (see Quick Start)