APIs.io is an experimental API Search service to help discover APIs on the web.
The service uses the APIs.json proposed discovery format. To find APIs type in the box.
To get listed follow the instructions in the FAQ and get and give us feedback!
This project is build using Meteor. Meteor is a framework to build web and mobile apps in pure Javascript.
git clone git@github.com:apisio/apis.io.git
settings_tpl.json
into settings.json
and change placeholders values with your ownmeteor --settings settings.json
http://localhost:3000/apis/add
and submit the sample data from API Evangelist with URL http://localhost:3000/samples/evangelist/apis.json
You will now have one API listed from one Maintainer.
To deploy your own version of APIs.io is very easy, they are several platform to host Meteor apps.
Scalingo is a new Heroku-like service coming from Europe, really easy to use and free up to 3 apps.
scalingo login
scalingo create NAME_OF_MY_APP
This will create a new app on Scalingo and add a new remote on your git repo.scalingo -a NAME_OF_MY_APP addons-add scalingo-mongodb free
git push scalingo master
, your app should now be available at NAME_OF_MY_APP.scalingo.com
coming
Check tutorials on how to deploy Meteor apps anywhere with tools like demeteorizer
This project uses 3 Meteor collections:
apis.json
fileAPIs.io has it own API and the documentation could be found here this let you search for APIs, submit a new APIs.json file and get info about maintainers.
The API is monitored using 3scale API management platform, you are free to use another solution to monitor activity.
Code for the API could be found under /server/api
Interested by discussions around APIs.json spec?
Interested by contributing to APIs.io project?