What is the difference between Kinto and Cliquet?

465 views Asked by At

Why is Kinto using Cliquet and what is the difference between the two ?


Disclaimer: I am one of the authors of both tools. Since this is frequently asked question, I thought it would be relevant to share a proper answer here :)

2

There are 2 answers

4
leplatrem On

At Mozilla Services we regularly implement and deploy micro-services.

Since most services share the same production requirements (in terms of monitoring, REST protocols etc.), we decided to develop and package a reusable toolkit using Cornice.

Kinto is one of those services. It uses Cliquet as one of its core libraries.

The Kinto HTTP API is made of several REST endpoints, that all share a set of common properties (filtrable, sortable etc.). The common code base for those REST resources is implemented as a reusable class in Cliquet.

We really like the name Cliquet. However, given the confusion of its scope, we will probably (some day) split it into two packages, called like cornice-mozprod and cornice-crud.

0
Alexis Métaireau On

Kinto and Cliquet have now be merged together, and cliquet is no longer a thing.

See all the nifty details at https://mail.mozilla.org/pipermail/kinto/2016-May/000119.html