Getting Started
Prerequisites
Section titled “Prerequisites”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
Install paths
Section titled “Install paths”- Full platform, step by step — the Deployment runbook is the authoritative, battle-tested walkthrough: database provisioning, migrations, CodeGen, MJAPI, and Explorer.
- Explore the code first — clone MemberJunction/MJ, then read the repo overview for the quick-start commands and the layout of the 290+ packages.
- Coming from v4? — read Upgrading to v5 before anything else.
Your first hour
Section titled “Your first hour”- Read What is MemberJunction? — the mental model (metadata → generated everything) in ten minutes.
- Skim the Architecture page to see how the layers fit.
- When your data is flowing, start Building Apps on MJ.
Where to get help
Section titled “Where to get help”Questions land in GitHub Discussions; bugs in Issues. See the Community page for everything else.