Home Download Docs Code Community


At the lowest layer, Perkeep doesn’t care what you put in it (everything is just dumb bytes) and you’re free to adopt your own data model. However, the upper layers of Perkeep standardize on a common schema to represent various classes of data.

Schema blobs are JSON objects with at least two attributes always set: camliVersion, which is always 1, and camliType, which tells you the type of metadata the blob contains. The blob must not be larger than 1MB.

Here are some of the data types we’ve started to formalize a JSON schema for:

Website layout inspired by memcached.
Content by the authors.