This is a template for deploying an API integration page, showcasing the integrations with a platform, allowing API providers to share a list of other APIs they've connected with.
JavaScript HTML CSS
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.
_data update Sep 7, 2017
road-map add base template May 10, 2017

API Integration Page & API

This is a sample data driven API integrations page that is hosted on Github, making it something that any API provider can fork and easily put to use, showing the possible integrations with other APIs available when you use their APIs.

This project is forkable using the Github repository, and will run on any site using Jekyll, which makes Github Pages a very suitable place to run data and API driven solutions like this.

There are two API integrations pages available here, one for a detailed listing, and another for a more icon based listing. Both use Liquid to access the YAML integrations data store in the _data folder for the project.

In addition to human listing pages, that can run in any API website or portal, there is an API available for accessing API integrations in a machine-readable way. I provide endpoints for filtering by category, and will be adding other endpoints in future versions.

While the integrations YAML data is stored in the _data folder within the Github repository for this site, the data is managed via the Google Spreadsheet, and synced by running the pull spreadsheet script for integrations with a valid Github OAuth token--when successful, it updates the YAML data store with the latest data.

While not 100% documented, this site is meant to be forked, and reskinned with your own graphical website look, and managed with your own data, showing what integrations are available for your API platform. You can add a subdomain to the cname for the Github repo, making it a standalone API integration page that matches the rest of your API website or portal.

If you have any questions, or would like me to deploy an API integration page for your API, you can submit a Github Issue for the project, and I'll get back to you with more information.

Project Website: