APIcasso
APIcasso copied to clipboard
An abstract API design as a Rails-based mountable engine
Once I tried to access an endpoint with a wrong access token, but this returned a 500 error code instead of a 403 (forbidden).
Performance will always be an issue when it comes to APIs. With that in mind the project should adapt to the ever changing nature of web development and it's conventions....
Suggestion is to adopt a [Rack Attack](https://github.com/kickstarter/rack-attack) configuration that allows to control request limiting per `Apicasso::Key`. This project was designed to have this feature implemented based on JSON rule present...
It would be nice to somehow register the default fields that should be on response for each resource. This would avoid repetitive includes and decrease the payload.
We already have an OK documentation present on the comments across the projects' files. This is fine, but RDoc pages are being generated with poorly formatted examples and some of...
The project has PostgreSQL as a requirement because JSON columns are used, both on `Apicasso::Key` and `Apicasso::Request`. When using other DBs this is achievable through AR serialization and a common...