Skip to content
A STAC/OGC API Features Web Service
Scala Shell JavaScript Other
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.circleci
application
docs
project
scripts
website
.gitignore
.scalafix.conf
.scalafmt.conf
LICENSE
README.md
build.sbt
docker-compose.ci.yml
docker-compose.yml
sbt

README.md

CircleCI Gitter chat License

franklin

A STAC and OGC API Features compliant web service focused on ease-of-use for end-users.

Usage

To get started you need to have docker installed on your system to run published franklin containers. To start the service you can use the following command:

not implemented

docker run quay.io/azavea/franklin:latest server \
   --db-host <database-host> \
   --db-password <password> \
   --db-name <database-name>

This will start a server without data using a provided database. If migrations need to be run they will be run on server startup.

Features Implemented

STAC Core

Capabilities

  • GET /
  • GET /conformance
  • GET /collections
  • GET /collections/{collectionId}

Data

  • GET /collections/{collectionId}/items
  • GET /collections/{collectionId}/items/{featureId}

STAC

  • GET /stac
  • GET /stac/search
  • POST /stac/search

STAC Transaction

  • POST /collections/{collectionId}/items
  • PUT /collections/{collectionId}/items/{featureId}
  • PATCH /collections/{collectionId}/items/{featureId}
  • DELETE /collections/{collectionId}/items/{featureId}

Other Features

  • Index Static Catalogs
  • Raster Tile Service for COG collections
  • Vector Tile Service for Label Collections
You can’t perform that action at this time.