Repolode
parse-community

parse-community/parse-server

Backend open source em Node.js que oferece APIs REST e GraphQL, autenticação de usuários, armazenamento de arquivos e notificações push com MongoDB ou PostgreSQL.

Alternativa open source a:FirebaseBack4app

Estrelas
21,404
Forks
4,814
Issues abertas
577
Último commit
há 12 horas

O que é?

O Parse Server é um backend open source que roda em qualquer infraestrutura capaz de executar Node.js. Ele funciona com Express e pode ser integrado a uma aplicação web existente ou executado como servidor independente. É o lado servidor da Parse Platform e é compatível com os Parse SDKs das principais plataformas cliente.

O servidor atende a necessidades comuns de backend: armazenamento de objetos por meio de uma API REST e de uma API GraphQL gerada automaticamente, contas de usuário com verificação de e-mail e redefinição de senha, funções e controle de acesso, funções e gatilhos do Cloud Code, live queries, armazenamento de arquivos e notificações push. Os dados ficam no MongoDB ou PostgreSQL, e os arquivos podem ser armazenados no GridFS, Amazon S3, Google Cloud Storage ou sistema de arquivos local por meio de adapters.

O projeto oferece opções de segurança configuráveis, como listas de rotas permitidas, bloqueio de contas, políticas de senha e restrições de domínio para URLs de arquivos, além de disponibilizar um endpoint de health check para monitoramento.

Recursos principais

  • 01APIs REST e GraphQL geradas automaticamente para salvar e consultar objetos
  • 02Autenticação de usuários com verificação de e-mail e redefinição de senha
  • 03Funções, gatilhos e tarefas agendadas do Cloud Code
  • 04Live Query para atualizações de dados em tempo real
  • 05Adapters de armazenamento de arquivos para GridFS, S3, Google Cloud Storage e disco local
  • 06Notificações push para APNS e FCM

Casos de uso

  • Backend para aplicações mobile ou web que precisam de contas de usuário e armazenamento de dados sem criar uma API própria
  • Migração de uma aplicação existente hospedada no Parse para um servidor gerenciado por conta própria
  • Adição de um backend Parse a um site Express existente

Início rápido

  1. 1

    Instale o Parse Server e o mongodb-runner globalmente com npm

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

    Inicie uma instância local do MongoDB

    mongodb-runner start
  3. 3

    Execute o Parse Server com o ID do app, a chave mestra e a URI do banco de dados

    parse-server --appId APPLICATION_ID --masterKey MASTER_KEY --databaseURI mongodb://localhost/test

Antes de usar

  • É necessário ter um banco de dados MongoDB ou PostgreSQL separado em execução.
  • Você deve implantar, proteger e manter o servidor por conta própria.

Tópicos

Perguntas frequentes

O que é parse-server?
Backend open source em Node.js que oferece APIs REST e GraphQL, autenticação de usuários, armazenamento de arquivos e notificações push com MongoDB ou PostgreSQL. O Parse Server é um backend open source que roda em qualquer infraestrutura capaz de executar Node.js. Ele funciona com Express e pode ser integrado a uma aplicação web existente ou executado como servidor independente. É o lado servidor da Parse Platform e é compatível com os Parse SDKs das principais plataformas cliente.
parse-server é gratuito? Qual é a licença?
parse-server é open source sob a licença Apache-2.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
parse-server ainda é mantido?
Manutenção ativa. O último commit de parse-server foi em 20 de out. de 2026.
Para que posso usar parse-server?
Backend para aplicações mobile ou web que precisam de contas de usuário e armazenamento de dados sem criar uma API própria Migração de uma aplicação existente hospedada no Parse para um servidor gerenciado por conta própria Adição de um backend Parse a um site Express existente
Como instalar parse-server?
Instale o Parse Server e o mongodb-runner globalmente com npm: npm install -g parse-server mongodb-runner Inicie uma instância local do MongoDB: mongodb-runner start Execute o Parse Server com o ID do app, a chave mestra e a URI do banco de dados: parse-server --appId APPLICATION_ID --masterKey MASTER_KEY --databaseURI mongodb://localhost/test
Onde consigo parse-server?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/parse-community/parse-server

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados