AI-generated Key Takeaways
-
The Actions on Google Java/Kotlin client library is recommended for creating fulfillment webhooks in Java/Kotlin.
-
This library supports all Actions on Google features and wraps the conversation HTTP/JSON webhook API.
-
It simplifies communication with the Actions on Google platform and can be installed using Gradle or Maven.
-
The library requires JDK 8 or higher and can be used with Dialogflow or the Actions SDK.
The Actions on Google Java/Kotlin client library is the recommended way for accessing and interacting with the Actions on Google platform if you are creating a fulfillment webhook in Java/Kotlin.
Introduction
The Java/Kotlin client library is a fulfillment library for Actions on Google that provides these features:
- Supports all Actions on Google features, including text and rich multimedia responses, account sign-in, data storage, transactions, and more.
- Provides an idiomatic layer of abstraction in Java or Kotlin that wraps the conversation HTTP/JSON webhook API .
- Handles the low-level details of communication between your fulfillment and the Actions on Google platform.
- Can be installed using Gradle and Maven. You can find the setup instructions in the README .
- Lets you easily deploy your fulfillment webhook on platforms such as Google App Engine or AWS Lambda . You can also host your fulfillment webhook on a cloud service provider or on a self-hosted and self-managed environment.
- Requires JDK 8 or higher.
- You can use the client library in conjunction with the Dialogflow integration for Actions on Google or with the Actions SDK .
To see full code samples for using the client library, you can visit the samples page .
View the API reference
The API reference is hosted on the Actions on Google Java/Kotlin client library GitHub page .


