Koop
  • Docs
  • Repos
  • Blog

Basics

    What is Koop?
    Overview
    Quick start
    Provider Types
    FAQs
    System Reqiurements

Available Plugins

    Providers
    Outputs
    Caches
    Authorizations
    File Systems
    Plugins

Usage

    Koop Core
    Provider
    Cache
    Output
    Authorization

Plugin Development

    Plugin Registration Spec
    Provider Spec
    • Registration file and options
    • Model Class
    • Routes and Controllers
    Cache Spec
    Output Spec
    Authorization Spec

Deployment

    Docker
    Heroku
    AWS Lambda

Providers

Koop uses providers to transform data from different sources to GeoJSON. Once data is formatted to GeoJSON it can be cached, queried and transformed to various outputs.


Officially Supported

name version    
ArcGIS Online npm    
AWS S3 Select npm    
Elastic-SQL npm    
File GeoJSON npm    
GitHub npm    
Google Analytics npm    
Google Sheets npm    
Marklogic npm    
Socrata npm travis 3.x up


Experimental

name version
American Community Survey npm
CKAN npm
Decennial Census Data npm
GeoCommons npm
Google Fusion Tables npm
MongoDB  
Snowflake  
OpenStreetMap npm
VRBO npm
Yelp npm
Salesforce npm
OGC API - Features npm


Third Party

name version  
BigQuery    
Citybikes    
Cloudant npm  
CSV npm  
CSV-ntkog npm  
Postgres/PostGIS    
Strava npm travis
Zillow npm  
OpenDataSoft npm  
Carto npm  
ServiceNow    
GeoNode npm  
PostgreSQL/PostGIS npm  


Know of any providers that aren’t listed below? Please let us know by submitting an issue!


Create a Provider

We encourage you to create your own provider! Check out Koop-CLI and the provider specification.


Improve this page


Powered by Jekyll Doc Theme