nSelf Geo - nself-org/plugins GitHub Wiki
| Field | Value |
|---|---|
| Licence | Free (MIT) |
| Maturity | planned (maturity levels) |
| Version | 1.2.6 |
| Install | nself plugin install nself-geo |
| Requirements | nSelf >=1.1.0 |
Forward and reverse geocoding with provider-agnostic caching layer.
nself plugin install nself-geoNo license key required.
Forward and reverse geocoding with provider-agnostic caching layer. Nominatim (free, OSM) is the default; Google Places and Mapbox are premium fallbacks. Exposes geocodeAddress, reverseGeocode, geocodeBatch, clearGeoCache via Hasura Remote Schema.
Category: location. Current version: 1.1.0.
| Env Var | Default | Description |
|---|---|---|
DATABASE_URL |
(required) |
PostgreSQL connection string |
GEOCODING_PROVIDERS |
nominatim |
- |
GEOCODING_GOOGLE_API_KEY |
- |
- |
GEOCODING_MAPBOX_ACCESS_TOKEN |
- |
- |
GEOCODING_NOMINATIM_URL |
https://nominatim.openstreetmap.org |
- |
GEOCODING_NOMINATIM_EMAIL |
- |
- |
GEOCODING_CACHE_TTL_DAYS |
365 |
- |
GEOCODING_CACHE_ENABLED |
true |
- |
GEOCODING_MAX_BATCH_SIZE |
100 |
- |
GEOCODING_REDIS_URL |
- |
- |
GEO_CACHE_TTL_SECONDS |
86400 |
- |
GEO_RATE_LIMIT_RPM |
500 |
- |
| Port | Purpose |
|---|---|
| 3203 | nSelf Geo service port |
2 table(s) added to your Postgres database:
np_geo.forward_cachenp_geo.reverse_cache
POST /geo/forward
POST /geo/reverse
POST /geo/batch
DELETE /geo/cache
GET /health
curl http://localhost:3203/healthManifest: plugins/nself-geo/plugin.json
- Plugin-Marketplace — full plugin index
- Plugin-Development — write your own plugin
← Home →