Skip to main content
drupalreleases
Release: Cms 2.2.3 — Update released for Drupal core (2.2.3)! Release: Easy Breadcrumb 2.0.11 — Minor update available for module easy_breadcrumb (2.0.11). Release: Bootstrap 8.x-3.42 — Minor update available for theme bootstrap (8.x-3.42). Release: Search API attachments 10.0.13 — Minor update available for module search_api_attachments (10.0.13). Release: Editoria11y Accessibility Checker 3.0.10 — Minor update available for module editoria11y (3.0.10). Release: Editoria11y Accessibility Checker 2.2.24 — Minor update available for module editoria11y (2.2.24). Release: Mismatched entity and/or field definitions 1.2.1 — Minor update available for module meaofd (1.2.1). Release: Lupus Custom Elements Renderer 2.8.1 — Minor update available for module lupus_ce_renderer (2.8.1). Module Revived: Bootstrap 8.x-3.41 — Theme bootstrap updated after 6 months of inactivity (8.x-3.41). Security Coverage: Component Library — Module component_library now has official Drupal security advisory coverage.

IPstack

16 sites Security covered Drupal 9–11
View on drupal.org

This module integrates with the IPstack API to identify and locate website visitors based on their IP addresses. It supports HTTPS and caching, requiring an API access key for configuration. The module can be used by developers to retrieve visitor information programmatically or tested via a dedicated page.

This module allows site developers to use IPstack API (former FreeGeoIP). This API use for locate and identify website visitors by IP address. Support HTTPS. Support caching.

You need obtain API Access Key from ipstack.com and save the key to module configuration. After that you can test getting of information using the module testing page.

Support testing page like /admin/config/system/ipstack/test/page?ip=[IP address].

Related modules

Usage:

Use Dependency Injection for getting ipstack service or use
\Drupal::service('ipstack').

$ip = '134.201.250.155';

$ipstack = \Drupal::service('ipstack');
$ipstack->setIp($ip)
  ->setFields('country_code')
  ->setOutput('json');
$data = $ipstack->getData();
if (isset($data['data'])) {
  $country_code = $data['data']->decode()->country_code;
}

Detail documentation see at ipstack site.

πŸ‡ΊπŸ‡¦ This module is maintained by Ukrainian developers.

Please consider supporting Ukraine in a fight for their freedom and safety of Europe.

Depends on

Dependencies of the latest stable release

No dependencies recorded for this project.

Required by

Tracked projects that depend on this one

No tracked projects depend on this one yet.

Activity

Tracked releases
1
Tracked since
Apr 2026
Latest release
5 months ago
Releases (12 mo)
1 ▲ from 0
Maintenance
Slowing

Releases

Version Type Core Release date
8.x-1.7 Stable 9–11 Apr 9, 2026