This project contain web api use-case samples to build restful services for mobile applications
- Simple CRUD Operations ✅
- GET, POST, DELETE, PUT, HEAD, PATCH
- Bulk Operations
- Filtering, searching and paging Operations
- Consume External API
- Request/Response Loging
- Model Validations ✅
- Versioning
- XML/JSON Output
- MediaType Formatters
- Plain-Text
- CSV
- Api Licensing 🤔
- Thottling Web API
- Rate-Limit Throttling
- IP-level Throttling
- WhiteListing - Allow traffic only to known addresses
- BlackListing - Deny traffic to known addresses
- Authentication - JWT ✅
Pull requests are welcome, but make sure you sign the Contributor License Agreement.
NodeApi is licensed under the MIT license. Check the LICENSE file for details.