Repolode
Kinto

Kinto/kinto

Un servicio minimalista de almacenamiento JSON con API HTTP, sincronización y uso compartido.

Estrellas
4,422
Forks
442
Issues abiertos
98
Último commit
ayer

¿Qué es?

Kinto es un almacén genérico de documentos JSON que expone sus datos mediante una API HTTP. Los clientes crean buckets y colecciones, y luego leen y escriben registros JSON mediante solicitudes estándar, sin tener que definir un esquema en el servidor.

Además del almacenamiento, Kinto admite la sincronización, para que los clientes puedan obtener los cambios realizados desde la última sincronización, y el uso compartido, para que los usuarios puedan dar acceso a otras cuentas a buckets o colecciones específicos. Se ejecuta en Python 3.10 o posterior y puede usar un backend en memoria para desarrollo o PostgreSQL 9.5 o posterior para producción. Hay una imagen de Docker publicada en Docker Hub.

Funciones clave

  • 01Almacena registros JSON genéricos accesibles mediante una API HTTP.
  • 02Sincroniza los clientes con los cambios realizados desde su última sincronización.
  • 03Permite que los usuarios compartan buckets o colecciones con otras cuentas.
  • 04Admite un backend en memoria para desarrollo y PostgreSQL para producción.

Casos de uso

  • Dar soporte a una aplicación web o móvil que necesite sincronizar datos JSON entre dispositivos.
  • Compartir configuraciones o listas seleccionadas entre usuarios o equipos mediante una API.
  • Crear prototipos de un backend para una API JSON sin tener que diseñar primero un esquema de base de datos.

Inicio rápido

  1. 1

    Abre la página de Docker Hub de la imagen del servidor Kinto

  2. 2

    Sigue el tutorial de primeros pasos de la documentación en línea

Antes de usarlo

  • El README requiere Python 3.10 o posterior.
  • Para usarlo en producción se necesita PostgreSQL 9.5 o posterior, ya que el backend en memoria es solo para desarrollo.
  • La licencia no está especificada claramente en los metadatos, así que revisa el repositorio antes de reutilizarlo.

En colecciones

Temas

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

Preguntas frecuentes

¿Qué es kinto?
Un servicio minimalista de almacenamiento JSON con API HTTP, sincronización y uso compartido. Kinto es un almacén genérico de documentos JSON que expone sus datos mediante una API HTTP. Los clientes crean buckets y colecciones, y luego leen y escriben registros JSON mediante solicitudes estándar, sin tener que definir un esquema en el servidor.
¿kinto es gratuito? ¿Qué licencia tiene?
kinto es open source bajo la licencia Other. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿kinto sigue mantenido?
Mantenimiento activo. El último commit de kinto fue el 6 nov 2026.
¿Para qué puedo usar kinto?
Dar soporte a una aplicación web o móvil que necesite sincronizar datos JSON entre dispositivos. Compartir configuraciones o listas seleccionadas entre usuarios o equipos mediante una API. Crear prototipos de un backend para una API JSON sin tener que diseñar primero un esquema de base de datos.
¿Cómo se instala kinto?
Abre la página de Docker Hub de la imagen del servidor Kinto Sigue el tutorial de primeros pasos de la documentación en línea
¿Dónde consigo kinto?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/Kinto/kinto

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados