
[][open-collective-link]
[
][open-collective-link]
Parse Server is an open source backend that can be deployed to any infrastructure that can run Node.js. Parse Server works with the Express web application framework. It can be added to existing web applications, or run by itself.
The full documentation for Parse Server is available in the wiki. The Parse Server guide is a good place to get started. An API reference and Cloud Code guide are also available. If you're interested in developing for Parse Server, the Development guide will help you get set up.
A big thank you 🙏 to our sponsors and backers who support the development of Parse Platform!
Bronze Sponsors
- Flavors & Branches
- Getting Started
- Configuration
- Basic Options
- Client Key Options
- Access Scopes
- Route Allow List
- Email Verification and Password Reset
- Password and Account Policy
- Custom Routes
- Custom Pages
- Using Environment Variables
- Available Adapters
- Configuring File Adapters
- Idempotency Enforcement
- Installations
- Localization
- Multi-Tenancy
- Logging
- Deprecations
- Live Query
- GraphQL
- Contributing
- Contributors
- Sponsors
- Backers
Flavors & Branches
Parse Server is available in different flavors on different branches:
- The main branches are [release][log_release] and [alpha][log_alpha]. See the changelog overview for details.
- The long-term-support (LTS) branches are named
release-.x.x, for examplerelease-5.x.x. LTS branches do not have pre-release branches.
Long Term Support
Long-Term-Support (LTS) is provided for the previous Parse Server major version. For example, Parse Server 5.x will receive security updates until Parse Server 6.x is superseded by Parse Server 7.x and becomes the new LTS version. While the current major version is published on branch release, a LTS version is published on branch release-#.x.x, for example release-5.x.x for the Parse Server 5.x LTS branch.
⚠️ LTS versions are provided to help you transition as soon as possible to the current major version. While we aim to fix security vulnerabilities in the LTS version, our main focus is on developing the current major version and preparing the next major release. Therefore we may leave certain vulnerabilities up to the community to fix. Search for pull requests with the specific LTS base branch to see the current open vulnerabilities for that LTS branch.
Getting Started
The fastest and easiest way to get started is to run MongoDB and Parse Server locally.
Running Parse Server
Before you start make sure you have installed:
- NodeJS that includes
npm - MongoDB or PostgreSQL(with PostGIS 2.2.0 or higher)
- Optionally Docker
Compatibility
Node.js
Parse Server is continuously tested with the most recent releases of Node.js to ensure compatibility. We follow the Node.js Long Term Support plan and only test against versions that are officially supported and have not reached their end-of-life date.
| Version | Minimum Version | End-of-Life | Parse Server Support |
|---|---|---|---|
| Node.js 18 | 18.20.4 | April 2025 | <= 8.x (2025) |
| Node.js 20 | 20.19.0 | April 2026 | <= 9.x (2026) |
| Node.js 22 | 22.12.0 | April 2027 | <= 10.x (2027) |
| Node.js 24 | 24.11.0 | April 2028 | <= 11.x (2028) |