Damn good ETL!

An Open Geospatial ETL Engine

Koop serves both GeoJSON and GeoServices Feature Service from shared Gists and public GitHub repositories. This allows you to Query, Map, or Analyze GeoJSON files just like they were a full API service.

For more information, check out the documentation or visit the github organization.


Gists are accessed by adding the id to /gist/:gist_id, and optionally the Feature Service metadata or query. For example:


Files from Github are accessed with the endpoint /github/:username/:repository/:path


Koop can preview any gist or github file using the simple view endpoints:

Spatial Queries

Filter Queries

Query parameters

* the params is specific to koop and is not part of the FeatureService spec specifies what field to use as the ObjectID field
returns only the features that match a given objectId
if true, returns only the count of features that would be returned based on other query params
returns only the Ids of the feature that would be returned based on other params
sets a geometry filter and returns only features that are within the given geometry

View a Gist

Gist ID

or GitHub GeoJSON