This document discusses JNoSQL, a proposed API for NoSQL databases. It describes 5 types of NoSQL databases and examples of each. It proposes JNoSQL as a standardized API with layers for mapping objects to databases and communicating with them. JNoSQL would support the main NoSQL types through individual APIs while providing a common interface. The goals are to avoid vendor lock-in and simplify working with different NoSQL databases.