--- id: google-geo-type version: "0.7.0" license: Apache-2.0 license_treatment: permissive maintenance: active --- # google-geo-type — Google Geo Type API client library License: permissive · Maintenance: active · Downloads: 515.7K/mo ## What it is and what it does google-geo-type is a Python client library that defines and exposes common geographic data types used across Google's Maps and location-based APIs. It serves as a shared foundation for Google Cloud client libraries that work with geographic data, providing standardized type definitions so that different Google services can exchange location information consistently. The library is built on Google's protobuf and gRPC infrastructure, wrapping protocol buffer definitions into Python classes. It requires Python >= 3.10 and depends on google-api-core, google-auth, grpcio, proto-plus, and protobuf. Installation is straightforward via pip with no compiled dependencies, and the package is actively maintained with recent releases. Use it for: - Building applications that integrate with Google Maps Platform APIs and need standardized geographic type definitions. - Developing multi-service Google Cloud applications where different client libraries must share common location data structures. - Creating location-aware services that rely on Google's type system for geographic boundaries and coordinates. - Consuming geographic data from Google Cloud services in a type-safe, protobuf-based manner. ## Worth the install? AI-flagged interpretation of the facts above — verify before relying. Provides Python bindings for Google's Common Geo Types, enabling access to shared geographic data structures used across Google Maps and location-based APIs. Yes, if you are building on Google Maps Platform or other Google Cloud services that use geographic types. The library is actively maintained, has no known vulnerabilities, installs with low friction, and is permissively licensed. Install it as a dependency of other Google Cloud client libraries or directly when you need standardized geographic type definitions. ## Install pip install google-geo-type uv add google-geo-type poetry add google-geo-type ## Installing google-geo-type Before you install: Low friction installation with a pure Python wheel. Actively maintained as of 2026-08-14 with recent releases. Depends on standard Google Cloud libraries (google-api-core, google-auth, grpcio, proto-plus, protobuf). License in practice: Licensed under Apache-2.0 (permissive). You may use, modify, and distribute this package freely in commercial and private projects, provided you include the license notice. Quickstart: pip install google-geo-type from google.geo import type as geo_type # Use geographic types from the library Requires Python >= 3.10. Google Cloud authentication must be configured to use APIs that depend on this library. Verify before relying: - Specific geographic types and data structures provided by the library (e.g., LatLng, bounding boxes) - Whether this library is intended for direct use or primarily as a dependency of other Google Cloud client libraries - Example usage patterns and API surface beyond basic imports ## Package facts - License: Apache-2.0 (permissive) - Python support: supports_current - Install friction: low - Maintenance: active - Downloads: 515.7K/month (top 15,000 on PyPI) - Known vulnerabilities: none known ## Tags google geo types python client, common geo types api, google maps platform types, geographic data structures, google location api types, geo api client library, google cloud geo types, google-cloud, geospatial, protobuf [View on SkillFed](https://skillfed.io/packages/google-geo-type) · [View on PyPI](https://pypi.org/project/google-geo-type/)