Drupal is a registered trademark of Dries Buytaert
Protected Pages 3.0.0 Major update available for module protected_pages (3.0.0). Commerce Core 3.3.8 Minor update available for module commerce (3.3.8). Search API HTML Element Filter 1.0.7 Minor update available for module search_api_html_element_filter (1.0.7). Layout Builder Reorder 2.0.1 Minor update available for module layout_builder_reorder (2.0.1). Ban 1.1.0 Minor update available for module ban (1.1.0). Field Formatter Range 2.0.0 Major update available for module field_formatter_range (2.0.0). Field Formatter Range 8.x-1.8 Minor update available for module field_formatter_range (8.x-1.8). Varbase Media Header 9.2.1 Minor update available for module varbase_media_header (9.2.1). Search API Solr 4.3.11 Module search_api_solr updated after 14 months of inactivity (4.3.11). Provus Mega Menu Module provus_mega_menu crossed 1,000 active installs.

Pelias Field

2 sites No security coverage
View on drupal.org

This module provides a custom Drupal field for geocoding addresses using the Pelias API. It offers real-time search suggestions, supports both a SaaS service and self-hosted instances, and stores detailed geographic data with configurable field mappings. The field can be displayed in various formats and includes performance optimizations and an admin interface for testing and configuration.

What solution does this module provide?

A Drupal custom field module that provides geocoding functionality using the Pelias API, with support for both Geocode Earth SaaS service and self-hosted Pelias instances.

Features

  • Autocomplete geocoding field with real-time search suggestions
  • Flexible API integration - works with Geocode Earth or self-hosted Pelias
  • Rich data storage - stores both raw JSON and parsed structured data
  • Configurable field mappings - extract specific fields from API responses
  • Performance optimized - includes debouncing, caching, and rate limiting
  • Customizable formatters - multiple display options for field output
  • Admin interface - easy configuration and API testing

Post-Installation

API Settings
API Endpoint: Set to https://api.geocode.earth/v1 for Geocode Earth or your self-hosted URL
API Key: Required for Geocode Earth (format: ge-xxxxxxxxxxxxxxxx)
Performance Settings: Configure timeout, rate limits, debounce delay, and caching Data Sources and Layers Configure which data sources and place types are available:
Sources: OSM, OpenAddresses, GeoNames, Who's On First
Layers: venue, address, street, country, region, locality, etc.

Similar projects

Geocoder , Geofield

Activity

Total releases
7
First release
Sep 2025
Latest release
9 months ago
Releases (12 mo)
7 ▲ from 0
Maintenance
Slowing

Release Timeline

Releases

Version Type Release date
1.0.0-beta6 Pre-release Oct 8, 2025
1.0.0-beta5 Pre-release Sep 15, 2025
1.0.0-beta4 Pre-release Sep 15, 2025
1.0.0-beta3 Pre-release Sep 12, 2025
1.0.0-beta2 Pre-release Sep 10, 2025
1.0.0-beta1 Pre-release Sep 2, 2025
1.0.x-dev Dev Sep 1, 2025