FleetDB is a schema-free database built in Clojure that aims to optimize for agile development. It implements a declarative query planner and executor to operate over database representations as Clojure data structures. The core database functions are wrapped by additional layers that provide identity, durability, and a JSON client API. The source code is relatively small at around 1300 lines thanks to Clojure's powerful data structures and functional programming model.