U1DB is a cross-platform, cross-device, syncable database application programming interface (API). It allows applications to store JSON documents and synchronize them between machines and devices. U1DB is a schemaless document-oriented database API that does not need to contain any pre-defined list of fields.