Skip to content

Getting Started

Self-hosting MemberJunction needs:

  • Node.js 20+ and npm
  • SQL Server (2019+ / Azure SQL) or PostgreSQL
  • A machine to run the MJAPI GraphQL server and the MJ Explorer Angular UI
  1. Full platform, step by step — the Deployment runbook is the authoritative, battle-tested walkthrough: database provisioning, migrations, CodeGen, MJAPI, and Explorer.
  2. Explore the code first — clone MemberJunction/MJ, then read the repo overview for the quick-start commands and the layout of the 290+ packages.
  3. Coming from v4? — read Upgrading to v5 before anything else.

Questions land in GitHub Discussions; bugs in Issues. See the Community page for everything else.