JEST exists as a client, but it has one HTTP model, has had disconnect issues never resolved, and is hand created. I would rather have a generated base (as is the .NET client, Ruby, JavaScript and others) to verify that we are always in sync with the main development of ElasticSearch.