NoSQL instance and its dependencies

What about single NoSQL instance for context? sounds like a great idea.
Same for serializer/deserializer as optional dependency.

Like:
new NoSQL(context);
new NoSQL(context, serializer, deserializer); //maybe a single interface for both?

take a look at Picasso instance creation for example. Builder.
https://github.com/square/picasso/blob/master/picasso/src/main/java/com/squareup/picasso/Picasso.java#L491

Why its good?
i dont need to provide context and my (de)serializers on every call.

Do we still need NoSQL.with(context)? 
Yes.

Im not sure about .using() method name.
Adding the singleton is fine, but the current static method should be left for backwards compatibility. Also, all methods in this class need proper JavaDocs.