All 50 Dependencies

Every package Parse Server depends on, ranked by repo health score.

Parse Server is an open-source Backend-as-a-Service (BaaS) built on Node.js and Express that gives development teams a complete, production-ready backend without writing one from scratch. It exposes both a REST and a GraphQL API auto-generated from your data classes, handles user authentication with support for dozens of OAuth2 providers, and includes a real-time Live Query system that pushes data changes to clients over WebSocket without any polling.

The server is designed around a clean adapter architecture: storage (MongoDB and PostgreSQL with PostGIS), file storage (S3, Azure, GridFS, or local disk), cache (in-process or Redis), push notifications, email, and pub/sub are all swappable implementations that plug in at configuration time. This makes Parse Server deployable from a laptop to a Kubernetes cluster without changing application code.

Cloud Code lets developers run server-side JavaScript functions—lifecycle hooks such as `beforeSave` and `afterSave`, background jobs, and custom REST endpoints—directly alongside the server, enabling business logic enforcement and third-party integrations without a separate microservice. Full multi-tenancy support lets a single Parse Server process serve multiple isolated applications, each with their own database schema, user pool, and API keys.

The project has been community-maintained since Parse Inc. open-sourced it in 2016, and ships on an aggressive release cadence with parallel LTS branches for long-running deployments. It has over 21,000 GitHub stars, more than 300 contributors, and an active forum, Slack workspace, and Open Collective funding model.

Join founders buildingwith open source

Opinionated takes, migration guides, cost-saving tips, and insights from the open source ecosystem.

Subscribe on Substack
Join 750+ subscribers

Search