With the proliferation of free, cloud services it's possible to build and run interesting mobile and web projects from end-to-end for free--including an awesome web API.
Here are 10 steps to building and running a web API for free.
Prioritize your resources (objects) in a Google spreadsheet and start to craft your URLs and HTTP methods.
Store your source code in GitHub.
After you create your Rails-based API, deploy it to Heroku.
Use Apigee's Free service for API analytics, debugging and rate limiting.
Document your API using GitHub pages.
Engage developers by embedding an API Console into your docs using Apigee To-Go.
Grab a domain name for your project from a DNS provider like GoDaddy.
Setup CNAME records for:
- GitHub docs: dev.mydomain.com
- Apigee proxy: api.mydomain.com
Use Twitter, Blogger and Facebook to promote your API.