Some of you may have noticed Twilio's shiny new API Status page at http://status.twilio.com. We're excited to announce that Twilio finally has a modern status page and not only that, we open source it! Yup, you too can download the code and host your own SaaS or API status page. Learn more at http://www.stashboard.org.
Introducing Stashboard
Stashboard is a status dashboard for APIs and software services. It's similar to the Amazon AWS Status Page or the Google Apps Status Page. Businesses and individuals have come to rely on hosted APIs and cloud service providers for email, CRM, sales, phones and more, however, many have poor or non-existent status pages. Enter Stashboard!
Stashboard is designed to provide a generic status dashboard for any hosted service or API. The code can be downloaded, customized, and run on any Google App Engine account.
• Manage the status of many API or SaaS services
• Set custom status messages and icons such as Up/Down
• Show historical status for each service
• Runs on Google App Engine so it's independent of your in-house infrastructure (unless your app is on GAE)
• Full REST API for both getting and setting status information
• CNAME to http://status.yourapp.com
• Rich client or basic rendering architecture
Stashboard is written in Python and hosted on Google App Engine.
Head over to stashboard.appspot.com to try the latest version.
It's Got APIs, Too
(1) Getting status data: using the REST API you can request status data and integrate realtime data into your web application. For example, at Twilio we use the REST API to add a banner to the top of our internal intranet to inform all employees about the status of our APIs.
(2) Putting status data: you can also add new events and change status information using the Stashboard REST API (using the authenticated methods). For example, you could wired up your Nagios, PagerDuty, or internal application alerts to automatically update your status page.
We hope you enjoy Stashboard! Drop us a line if you deploy it for your app or have any questions.

This is really cool. A great contribution to the community. There are so many great API tools coming out, but I feel that how to creat a RESTful API isn't covered as much as what having an API is. Wish there were more resources on creating a RESTful API.
Posted by: Derrick | July 20, 2010 at 09:56 AM
I highly recommend O'Reilly's RESTful Web Services if you're interested in a good resource for creating RESTful APIs. http://oreilly.com/catalog/9780596529260
Posted by: John Wolthuis | July 20, 2010 at 10:53 AM
Fantastic. Thank you so much for open sourcing this.
Posted by: Brian | July 20, 2010 at 11:03 AM
This is a good resource on how to build a REST API in PHP. http://www.gen-x-design.com/archives/create-a-rest-api-with-php/
Posted by: Will | July 20, 2010 at 12:35 PM