Want to get Elastic certified? Find out when the next Elasticsearch Engineer training is running!
Elasticsearch is packed with new features to help you build the best search solutions for your use case. Dive into our sample notebooks to learn more, start a free cloud trial, or try Elastic on your local machine now.
In this article, we will learn how to deploy Elasticsearch via Google Cloud Marketplace.
Elastic Cloud is the easiest way to spin up a production-grade Elasticsearch cluster in minutes. Google Cloud Marketplace allows you to use your Google Cloud account to manage your Elastic Cloud subscription, giving you the same seamless Elastic Cloud experience but within your Google Cloud billing account.
To learn more about how to deploy Elasticsearch clusters on different GCP infrastructures, you can read our getting started articles for Google Cloud Kubernetes and Google Cloud Compute.
Elasticsearch deployment effort
Using Google Cloud Marketplace, you’ll abstract from infrastructure, software installation, and scaling.
For something in the middle, you could use Elastic Cloud Kubernetes (ECK), which provides tools to scale with ease but comes with a steeper learning curve. You can learn about ECK + GKE Autopilot here.
Now, if you need full control over infrastructure, software installation, updates and scaling, opt for a virtual machine running on GCP.

When to use the Marketplace?
Elastic Cloud is the easiest way to use Elasticsearch. If you already have a Google Cloud subscription and want to keep your cloud spending consolidated under one vendor, it makes sense to install Elastic Cloud from the marketplace.
How to set up
Here we’re going to walk you through the process for setting up Elasticsearch and Kibana on Google Cloud Marketplace. For more information, visit Google Cloud’s documentation.
Step 1: Access Google Cloud Marketplace
1. Log in to Google Cloud and go to Elastic Cloud (Elasticsearch Service) on Google Cloud Marketplace.
Alternatively:
- Click the hamburger menu, then select Marketplace.

2. In the search bar, type “Elastic Cloud,” then click on the result Elastic Cloud (Elasticsearch Service):

Step 2: Subscribe to the service
1. To subscribe to Elastic Cloud, click the Subscribe button.

2. Place an order.
- Plan: Select subscription plan. The only available option is Elastic.
- Select a billing account: Select the Google Cloud billing account you want to link to your Elasticsearch service subscription. In this case is: My billing account.
- Accept the terms and conditions.
Then click the Subscribe button.


3. A pop-up will emerge to register in Elastic. Click the Sign up with Elastic button. Make sure you have your pop-up blocker disabled. This wizard will send you to Elastic Cloud for you to register as a user. After this, you’ll be ready to access Elastic Cloud using GCP infrastructure.

4. Create your Elastic account.

5. Input the 6-digit code sent to the registered email address.

6. Input Full name and Company.

7. Complete the survey.

8. Select your use case. You can change it later via Spaces management.

9. Configure Cloud provider, Region, Hardware profile and Version, and click on the Launch button.

10. Wait for 3-5 minutes to set up the environment.

11. Now, you have a fully functional deployment running on Google Cloud.

How to make your first API call?
Now with a working deployment, let’s make our first API call.
- On the left menu, under Elasticsearch, click Dev Tools
- Run the provided sample API calls

Manage your Elasticsearch subscription
Need help? You can always contact support to get assistance. Consider reaching out for support before cancelling your subscription, since many common challenges have straightforward solutions.
In case you need to update or cancel your Elasticsearch subscription, follow these steps:
1. Go to Google Cloud Marketplace.

2. Select the billing account related to your Elasticsearch deployment, then click on Your orders.

3. On the Elastic Cloud (Elasticsearch Service) order, click on the row options. Then select Cancel order.

4. Confirm order cancellation.

Conclusion
Deploying Elasticsearch through Google Cloud Marketplace consolidates your cloud spending under one billing account while providing managed infrastructure. The platform handles software installation, updates, and scaling, letting you focus on data analysis and search implementation.
This approach works well for teams that need Elasticsearch functionality without infrastructure management overhead. You can launch a cluster in minutes and scale through the UI as needed.
To get started, access Google Cloud Marketplace and follow the subscription process outlined above.