Dialogflow is an enterprise-grade NLU platform that makes it easy for developers to design and integrate conversational user interfaces int mobile apps, web applications, devices, and bots.
The client library can be found in the google-cloud-java repository and can be found directly at google-cloud-dialogflow