Google Cloud SDK includes tools:
Google Cloud SDK is also available as a Virtual Machine instance with Google Cloud SDK already installed via Google Cloud Shell
Google Cloud SDK Cloud SDK emulators for Google Cloud Pub-Sub and Google Cloud Datastore allow you to simulate these services in your environment for local development, testing and validation. You start and manage service emulators using the gcloud tool.