googlemaps/google-maps-services-python

Python client library for Google Maps API Web Services

View on GitHub ↗Jump to charts ↓Open shareable report

Summary Information

Updated 1 hour ago
Type:Library / SDKCategory(s):API Development ToolsDeveloper Tools
Added to GitGenius on September 13th, 2026
Created on August 15th, 2014
Open Issues & Pull Requests: 75 (+0)
GitHub issues: Enabled
Number of forks: 1,360
Total Stargazers: 4,979 (+0)
Total Subscribers: 190 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 12.1 hours
Mean response time: 44.6 days
90th percentile: 156.9 days
Tracked items: 13

Most active contributors

Sign in to see contributor activity.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 12
New in 7 days: 0
Closed in 7 days: 0
Avg open age: 771 days
Stale 30+ days: 12
Stale 90+ days: 11

Recent activity

Opened in 7 days: 0
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 0

Top labels

  • triage me (10)
  • type: feature request (8)
  • type: bug (3)
  • help wanted (1)
  • priority: p3 (1)
  • type: question (1)

Most active issues this week

No issue events were indexed in the last 7 days.

Detailed Description

google-maps-services-python is a Python client library for Google Maps API Web Services.

The library solves the problem of integrating Google Maps Platform services into Python applications by providing a unified interface to multiple Google Maps APIs including Directions, Distance Matrix, Elevation, Geocoding, Geolocation, Time Zone, Roads, Places, Maps Static, and Address Validation. Rather than making raw HTTP requests to each service, developers use the library's methods to call these APIs with Python objects and receive structured responses.

The library is suitable for any Python application that needs to interact with Google Maps services, from simple geocoding tasks to complex routing and geolocation workflows. It requires Python 3.5 or later and a Google Maps API key obtained through Google Cloud Console. The library handles API authentication and includes automatic retry logic for intermittent failures, reducing boilerplate error handling code.

The project maintains active test coverage and automated testing workflows. Documentation is generated and maintained alongside the codebase. The library is community supported, with the maintainers engaging through Stack Overflow and accepting contributions via the standard GitHub workflow.