Join the Actions on Google Developer Challenge to win a trip to Google I/O 2018 and more than 20 other prizes.

Testing and Deploying


  1. Go to the Actions on Google Developer Console and add a new project
  2. Use “Actions SDK” as the method for creating your action
  3. Build your action package:
     "actions": [{
       "name": "actions.devices",
        "deviceControl": {
       "fulfillment": {
         "conversationName": "automation"
     "conversations": {
       "automation" :
         "name": "automation",
         "url": ""
  4. Add "App information”, including name and account linking details to the Actions Console
  5. Run gactions test --action_package PACKAGE_NAME --project AGENT_ID

Sharing Your Project

Invite other people to your project so they can test your Assistant app before you publish it. Your app must have at least one action to test.

  1. Go to the Actions on Google Developer Console and select your project.
  2. In the left navigation, select Settings > Permissions. This redirects you to the IAM page for your project.
  3. Click ADD to grant team members access to your project. You must be an owner of the project.
  4. Back in the Actions on Google Developer Console, select the Simulator menu item and click SHARE.

Google App

  1. Make sure Google Play Services is up to date
  2. Visit "Google" app entry in Google Play Store on Android
  3. Set up Google Home, Pixel, or Android phone (version 6+) with the same test account
  4. Open the updated Google app
  5. Open the drawer
  6. Make sure you're the correct user
  7. Go to "Settings"
  8. Under "Google Assistant", go to "Settings"
  9. See "Home Control"


See deploying fulfillment and submit your app for information on how to test and deploy your app.