All notable changes to the BigDataCloud Java SDK will be documented here.
This project follows Semantic Versioning.
- Full typed client with 4 API groups: IP Geolocation, Reverse Geocoding, Verification, Network Engineering
- All 13 IP Geolocation endpoints covered
- All 3 Reverse Geocoding endpoints covered
- All 3 Verification endpoints covered (phone + email)
- All 7 Network Engineering endpoints covered
ConfidenceAreaHelper.splitIntoPolygons()for multi-polygon confidence areasBigDataCloudClient.fromEnvironment()factory readingBIGDATACLOUD_API_KEYvalidatePhoneandvalidatePhoneByIprequire explicit country/IP — never silently uses server IPasnNumerictyped aslongto handle 4-byte ASN values > 2^31- Java 11+
HttpClient(stdlib) — zero additional HTTP dependencies - Jackson for JSON deserialisation
- Thread-safe — single shared HTTP client instance
- 4 sample programs verified against live API