google-ips is a database and query tool that provides Google's global IP addresses organized by country and region.
The project addresses the need to identify and work with Google's IP address ranges across different geographic locations. It maintains a curated collection of Google IP addresses derived from historical public sources and organizes them by country and region. The tool provides access to this data through multiple formats: as an npm package for Node.js projects, as JSON data files, and through query APIs that allow developers to look up IP information programmatically.
Developers working on network filtering, geolocation-based services, or applications that need to identify Google services should consider this tool. It suits projects that require reliable reference data on Google's IP infrastructure without needing to maintain their own collection. The project is particularly useful for those building tools related to network analysis or content filtering where distinguishing Google traffic by origin is relevant.
The project shows consistent maintenance activity with regular updates to keep the IP address data current. Development follows a structured approach where the repository generates the primary JSON data file from a maintained reference table in the README, ensuring the source of truth remains transparent and auditable. The codebase is written in TypeScript, providing type safety for developers integrating the package into their applications.