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.