---
title: "Google Maps API key"
date: "2024-02-14T06:18:38+00:00"
summary: "Unlock Google Maps functionality for your site with our guide to obtaining and configuring the right API key. Learn about required services and best practices for secure implementation."
image:
type: "page"
url: "/drupal-starter-kits/google-maps-api-key"
id: "d47e5fa1-047a-4464-81bd-6b58569ac7e6"
---

Rebranding notice!

Acquia announces rebranding of its “Acquia CMS” offering, which includes a collection of Drupal modules. “Acquia CMS” is now referred to as “Drupal Starter Kits”.

To use Google Maps on your site, you must have a Google account and a [Google maps API key](https://developers.google.com/maps/documentation/javascript/get-api-key) with the correct credentials.

Acquia Site Studio uses the [Maps JavaScript API](https://developers.google.com/maps/documentation/javascript/overview) service for the front-end of your website and the [Maps Embed API](https://developers.google.com/maps/documentation/embed/get-started) service for the Acquia Site Studio user interface. The [Geocoding API](https://developers.google.com/maps/documentation/geocoding/overview) service is used to find the coordinates of an address when input into the Google map marker.

To use a single key, you must add all of these services to your [Google maps API key](https://developers.google.com/maps/documentation/javascript/get-api-key) credentials.

To allow for restrictions to be applied to your API keys in adherence to [Google’s best practices](https://developers.google.com/maps/api-security-best-practices#best_practice_list), you must add Maps JavaScript API and Maps Embed API services to one key and the [Geocoding API](https://developers.google.com/maps/documentation/geocoding/overview) service to another.

You can register your project and configure your API key credentials in the [Google API Console](https://console.developers.google.com/flows/enableapi?apiid=maps_backend,geocoding_backend,directions_backend,distance_matrix_backend,elevation_backend,places_backend&reusekey=true).