Documentation Index
Fetch the complete documentation index at: https://docs.ip2geo.dev/llms.txt
Use this file to discover all available pages before exploring further.
This page documents version history and updates for our SDKs. We strongly recommend keeping your SDK up to date to benefit from the latest features, security patches, and performance improvements.
TypeScript
Ruby
Python
PHP
- Client-side support — use the SDK directly in the browser with public keys (
i2g_pk_…) tied to your domains
- Built-in smart caching layer for successful conversions with stale-while-revalidate (SWR) pattern, LRU eviction, and configurable
cache, cacheMaxSize, cacheTTL options on Init
IpValidation helper function to validate IP addresses
GetConversion to retrieve a single conversion by ID
GetConversions to retrieve multiple conversions by IDs
ListConversions with pagination and IP search filtering
- New SELECT constants:
geoname_id, subdivision, accuracy_radius, metro_code, registered_country
- General improvements and fixes from the previous version
- Initial release and base functionality
Init function for SDK configuration
ConvertIP method for single IP address conversion
ConvertIPs method for bulk IP address conversion
- Full TypeScript support with type definitions
- Built-in client & server side safety and update notifications
- Built-in smart caching layer for successful conversions with stale-while-revalidate (SWR) pattern, LRU eviction, and configurable
cache, cache_max_size, cache_ttl options on init
- Initial public release
init method for SDK configuration
convert_ip method for single IP address conversion
convert_ips method for bulk IP address conversion
get_conversion retrieve a single conversion by ID
get_conversions method to retrieve multiple conversions by IDs
list_conversions method with pagination and IP search filtering
ip_validation helper function to validate IP addresses
SELECT constants for field selection including geoname_id, subdivision, accuracy_radius, metro_code, registered_country
- Version update notifications
- Initial public release
init function for SDK configuration
convert_ip function for single IP address conversion
convert_ips function for bulk IP address conversion
get_conversion function to retrieve a single conversion by ID
get_conversions function to retrieve multiple conversions by IDs
list_conversions function with pagination and IP search filtering
ip_validation helper function to validate IP addresses
SELECT constants for field selection including geoname_id, subdivision, accuracy_radius, metro_code, registered_country
- Built-in smart caching layer for successful conversions with stale-while-revalidate (SWR) pattern, LRU eviction, and configurable
cache, cache_max_size, cache_ttl options on init
- Version update notifications
- Initial public release
init method for SDK configuration
convertIp for single IP address conversion
convertIps for bulk IP address conversion
getConversion to retrieve a single conversion by ID
getConversions to retrieve multiple conversions by IDs
listConversions method with pagination and IP search filtering
ipValidation helper function to validate IP addresses
SELECT constants for field selection including geoname_id, subdivision, accuracy_radius, metro_code, registered_country
- Built-in smart caching layer for successful conversions with stale-while-revalidate (SWR) pattern, LRU eviction, and configurable
cache, cache_max_size, cache_ttl options on init
- Version update notifications