Repolode
parse-community

parse-community/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.

Alternativa open source a:FirebaseBack4app

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. 1

    Instala Parse Server y mongodb-runner globalmente con npm

    npm install -g parse-server mongodb-runner
  2. 2

    Inicia una instancia local de MongoDB

    mongodb-runner start
  3. 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