La plataforma de desarrollo basada en Postgres ofrece una base de datos Postgres alojada con autenticación, APIs autogeneradas, almacenamiento y funciones en tiempo real, como alternativa a Firebase.
- Estrellas
- 21,404
- Forks
- 4,814
- Issues abiertos
- 577
- Último commit
- hace 12 horas
¿Qué es?
Parse Server es un backend open source que funciona en cualquier infraestructura capaz de ejecutar Node.js. Funciona con Express y puede integrarse en una aplicación web existente o ejecutarse como servidor independiente. Es el componente del lado del servidor de Parse Platform y es compatible con los SDK de Parse para las principales plataformas cliente.
El servidor cubre necesidades habituales de backend: almacenamiento de objetos mediante una API REST y una API GraphQL autogenerada, cuentas de usuario con verificación de correo electrónico y restablecimiento de contraseña, roles y control de acceso, funciones y activadores de Cloud Code, consultas en tiempo real, almacenamiento de archivos y notificaciones push. Los datos se almacenan en MongoDB o PostgreSQL, y los archivos pueden guardarse en GridFS, Amazon S3, Google Cloud Storage o el sistema de archivos local mediante adaptadores.
El proyecto ofrece opciones de seguridad configurables, como listas de rutas permitidas, bloqueo de cuentas, políticas de contraseñas y restricciones de dominio para las URL de archivos, además de un endpoint de estado para la monitorización.
Funciones clave
- 01API REST y GraphQL autogeneradas para guardar y consultar objetos
- 02Autenticación de usuarios con verificación de correo electrónico y restablecimiento de contraseña
- 03Funciones, activadores y tareas programadas de Cloud Code
- 04Live Query para actualizaciones de datos en tiempo real
- 05Adaptadores de almacenamiento de archivos para GridFS, S3, Google Cloud Storage y disco local
- 06Notificaciones push para APNS y FCM
Casos de uso
- Backend para aplicaciones móviles o web que necesitan cuentas de usuario y un almacén de datos sin tener que crear una API propia
- Migración de una aplicación existente alojada en Parse a un servidor autogestionado
- Incorporación de un backend Parse a un sitio web existente con Express
Inicio rápido
- 1
Instala Parse Server y mongodb-runner globalmente con npm
npm install -g parse-server mongodb-runner - 2
Inicia una instancia local de MongoDB
mongodb-runner start - 3
Ejecuta Parse Server con el ID de tu aplicación, la clave maestra y el URI de la base de datos
parse-server --appId APPLICATION_ID --masterKey MASTER_KEY --databaseURI mongodb://localhost/test
Antes de usarlo
- Necesitas tener en ejecución una base de datos MongoDB o PostgreSQL independiente.
- Debes desplegar, proteger y mantener el servidor por tu cuenta.
Temas
Preguntas frecuentes
- ¿Qué es parse-server?
- Backend open source para Node.js que ofrece API REST y GraphQL, autenticación de usuarios, almacenamiento de archivos y notificaciones push con MongoDB o PostgreSQL. Parse Server es un backend open source que funciona en cualquier infraestructura capaz de ejecutar Node.js. Funciona con Express y puede integrarse en una aplicación web existente o ejecutarse como servidor independiente. Es el componente del lado del servidor de Parse Platform y es compatible con los SDK de Parse para las principales plataformas cliente.
- ¿parse-server es gratuito? ¿Qué licencia tiene?
- parse-server es open source bajo la licencia Apache-2.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿parse-server sigue mantenido?
- Mantenimiento activo. El último commit de parse-server fue el 20 oct 2026.
- ¿Para qué puedo usar parse-server?
- Backend para aplicaciones móviles o web que necesitan cuentas de usuario y un almacén de datos sin tener que crear una API propia Migración de una aplicación existente alojada en Parse a un servidor autogestionado Incorporación de un backend Parse a un sitio web existente con Express
- ¿Cómo se instala parse-server?
- Instala Parse Server y mongodb-runner globalmente con npm: npm install -g parse-server mongodb-runner Inicia una instancia local de MongoDB: mongodb-runner start Ejecuta Parse Server con el ID de tu aplicación, la clave maestra y el URI de la base de datos: parse-server --appId APPLICATION_ID --masterKey MASTER_KEY --databaseURI mongodb://localhost/test
- ¿Dónde consigo parse-server?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/parse-community/parse-server
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Motor de código abierto que expone al instante bases de datos como PostgreSQL, MongoDB y SQL Server mediante una API GraphQL segura y con control de acceso granular.
CMS headless de código abierto y autoalojado, escrito en TypeScript, que genera APIs de contenido REST y GraphQL a partir de tus modelos.
Envuelve cualquier base de datos SQL con APIs REST y GraphQL instantáneas, un Studio visual de administración y un servidor MCP nativo para agentes de IA.
Backend ligero y autoalojable con base de datos, autenticación, archivos multimedia y flujos de trabajo, basado en estándares web para ejecutarse en distintos entornos y frameworks.
Node.js es un entorno de ejecución de JavaScript de código abierto y multiplataforma para ejecutar JavaScript fuera del navegador.