A quick and easy REST-like API Framework

Need to create an API? PillarAPI provies a low barrier to entry for creating and providing APIs to users. Need a framework that understands more than just GET and POST? Even if you have an existing infrastructure, PillarAPI can use that existing logic and code to get going.

REST-like Interface

Most developers are familiar with the REST interface. You can use those same concepts when deploying PillarAPI (which is working toward a full REST implementation). Resources, query strings, and HTTP verbs are supported:
GET /users?id=myusername
DELETE /photos?username=myusername&id=123

Full support for GET, POST, DELETE, and PUT

Everyone knows what GET and POST are, but does your framework support DELETE and PUT? REST clients understand what these are supposed to do, so your API should as well. PillarAPI understands and knows how to route these verbs internally so your API can use them properly as well.

Easy to Use

Just figure out what resources you want, what verbs they understand, and what namespace you want to give them. PillarAPI takes care of all the routing, developers just need to create Resources.

Extendable

PillarAPI is self contained and can be wrapped up or extended as needed. In fact, this website runs on PillarAPI to generate a web interface. The wrapper can be taken away and the same code will work for clients. Take a look.

Quick Integration

Most of the time APIs are thrown on as an afterthought. If this is the case where a legacy app is getting an API, PillarAPI can use your existing logic. PillarAPI is written in PHP and can use the same frameworks you use right now.