Günümüz en popüler web uygulamalarını incelediğimizde, hepsinin ortak notasının kolayca kullanılabilen ve zengin içerikli API’lerinin olduğunu görürüz.Bu API’ler sayesinde uygulamalar kendi ekosistemlerini oluşturarak web kullanıcılarına farklı yaklaşımlar ile hazırlanmış 3. parti uygulamalar ile hizmet verme imkanına sahip olurlar.Bunun en güzel örneği olarak, Twitter API’leri ile hazırlanmış yüzlerce uygulamayı gösterebiliriz. Hatta Twitter’ın bu kadar popüler olmasının en önemli nedenlerinden birinin bu 3.parti uygulamalar olduğu da rahatlıkla söylenebilir.Ayrıca Google’ın nerdeyse tüm servisleri için hazırladığı API’lerin de web geliştiricileri tarafından sıklıkla kullanıldığını farklı web sitelerini ziyaret ettiğimizde görmekteyiz.API hazırlamak için; PHP, Rails ve ASP.NET için hazırlanmış özel dersler, bazı çatılar ve kitaplar için kaynaklar:
PHP
Create a REST API with PHP

How to Add an API to your Web Service (PHP)

Implement a Rest API with the Zend Framework

Creating a Simple REST API With VB, PHP and MySQL

Create Your Own Custom API (PHP)

Towards RESTful PHP – 5 Basic Tips

Rails
Creating Open Web APIs: Exploring REST and WOA in Rails 2.0

How to Make an API for a Rails App?

Putting REST on Rails

ASP.NET
Create REST API using ASP.NET MVC (JSON & XML)

API hazırlamak için bazı çatılar:
WSO2 WSFRecess PHP frameworkTonic
API hazırlama ile ilgili kitaplar(Amazon):
RESTful Web ServicesBuilding Scalable Web Sites: Building, scaling, and optimizing the next generation of web applicationsRESTful PHP Web ServicesPro PHP XML and Web ServicesWeb Development Solutions: Ajax, APIs, Libraries, and Hosted Services Made EasyPractical API Design: Confessions of a Java Framework ArchitectJava Web Services: Up and RunningDeveloping Web Services with Apache Axis2Kaynak: webresourcesdepotTakip: Blog FriendFeed Twitter Facebook Email RSS