Plataforma de desenvolvimento Postgres que oferece um banco Postgres hospedado com autenticação, APIs geradas automaticamente, armazenamento e recursos em tempo real como alternativa ao Firebase.
- 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
Instale o Parse Server e o mongodb-runner globalmente com npm
npm install -g parse-server mongodb-runner - 2
Inicie uma instância local do MongoDB
mongodb-runner start - 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
Engine open source que expõe instantaneamente bancos de dados como PostgreSQL, MongoDB e SQL Server como uma API GraphQL segura, com controle de acesso granular.
CMS headless open source e self-hosted, escrito em TypeScript, que gera APIs de conteúdo REST e GraphQL a partir dos seus modelos de conteúdo.
Envolve qualquer banco de dados SQL com APIs REST e GraphQL instantâneas, um Studio visual de administração e um servidor MCP nativo para agentes de IA.
Um backend leve e auto-hospedável, com banco de dados, autenticação, mídia e workflows, criado com Web Standards para rodar em diversos runtimes e frameworks.
Node.js é um runtime JavaScript multiplataforma e de código aberto para executar JavaScript fora do navegador.