Repolode
Kinto

Kinto/kinto

Um serviço minimalista de armazenamento de JSON com API HTTP, sincronização e compartilhamento.

Estrelas
4,422
Forks
442
Issues abertas
98
Último commit
há 23 horas

O que é?

Kinto é um repositório genérico de documentos JSON que disponibiliza os dados por uma API HTTP. Os clientes criam buckets e collections e, em seguida, leem e gravam registros JSON usando requisições padrão, sem precisar definir um schema no servidor.

Além do armazenamento, o Kinto oferece sincronização, permitindo que os clientes busquem as alterações feitas desde a última sincronização, e compartilhamento, para que usuários concedam a outras contas acesso a buckets ou collections específicos. Ele roda no Python 3.10+ e pode usar um backend em memória para desenvolvimento ou PostgreSQL 9.5+ em produção. Uma imagem Docker é publicada no Docker Hub.

Recursos principais

  • 01Armazena registros JSON genéricos acessíveis por uma API HTTP.
  • 02Sincroniza os clientes com as alterações feitas desde a última sincronização.
  • 03Permite que usuários compartilhem buckets ou collections com outras contas.
  • 04Oferece suporte a um backend em memória para desenvolvimento e ao PostgreSQL para produção.

Casos de uso

  • Dar suporte a um aplicativo web ou mobile que precisa sincronizar dados JSON entre dispositivos.
  • Compartilhar configurações ou listas selecionadas entre usuários ou equipes por meio de uma API.
  • Criar um protótipo de backend de API JSON sem precisar projetar um schema de banco de dados antes.

Início rápido

  1. 1

    Abra a página da imagem do servidor Kinto no Docker Hub

  2. 2

    Siga o tutorial de primeiros passos na documentação online

Antes de usar

  • O README exige Python 3.10 ou mais recente.
  • O uso em produção requer PostgreSQL 9.5 ou mais recente, pois o backend em memória é apenas para desenvolvimento.
  • A licença não está especificada claramente nos metadados; por isso, verifique o repositório antes de reutilizar o projeto.

Em coleções

Tópicos

#json-storage#http-api#synchronisation#postgresql#python#sharing#api#decentralisation#http#storage

Perguntas frequentes

O que é kinto?
Um serviço minimalista de armazenamento de JSON com API HTTP, sincronização e compartilhamento. Kinto é um repositório genérico de documentos JSON que disponibiliza os dados por uma API HTTP. Os clientes criam buckets e collections e, em seguida, leem e gravam registros JSON usando requisições padrão, sem precisar definir um schema no servidor.
kinto é gratuito? Qual é a licença?
kinto é open source sob a licença Other. Confira os termos da licença antes de usá-lo em produtos comerciais.
kinto ainda é mantido?
Manutenção ativa. O último commit de kinto foi em 6 de nov. de 2026.
Para que posso usar kinto?
Dar suporte a um aplicativo web ou mobile que precisa sincronizar dados JSON entre dispositivos. Compartilhar configurações ou listas selecionadas entre usuários ou equipes por meio de uma API. Criar um protótipo de backend de API JSON sem precisar projetar um schema de banco de dados antes.
Como instalar kinto?
Abra a página da imagem do servidor Kinto no Docker Hub Siga o tutorial de primeiros passos na documentação online
Onde consigo kinto?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/Kinto/kinto

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

Projetos relacionados