Providers / BYOK
Keys are referenced by name per request and never stored. This page names names only — there are no key values anywhere on this site.
Live in v0.1
| Feed | Access | Key name (by name only) | Notes |
| NL NDW (OCPI 2.2.1, CC0) | Open, no key | — | Hourly-class static refresh; tariffs included |
| LU Chargy KML (CC0) | Open, no key | — | CC0 KML set only; the second multi-operator DATEX II set stays excluded until its licence clears |
| FR IRVE (Licence Ouverte / Etalab) | Open, no key | — | Static schema plus dynamic keyed rows |
| Open Charge Map (CC BY 4.0 user rows) | BYOK, key mandatory | OCM_API_KEY | Filtered to opendata=true before ingest; provider-copyright rows excluded; throttle duplicate queries; send as X-API-Key or key= |
| OpenStreetMap extracts (ODbL) | CI extracts only | — | Never live Overpass from the Worker |
Second wave (notes only, not ingested)
| Feed | Licence | Access path |
| NOBIL (SE/NO) | CC BY 4.0 | API key by application (about two working days); key name NOBIL_API_KEY |
| Mobilithek (DE, DATEX II) | Per-offer (CC0 recommended) | Organisation registration plus manual approval (days) plus X.509 mTLS material |
BYOK rules
- Keys arrive per request by environment or header name; concurrent callers never cross-read.
- Key values are never logged, persisted, baked into git, or shipped in this Pages artifact.
- Missing key answers a typed
UNCONFIGURED skip, not a failure.