- Class Based Views
- Custom Permissions
- JWT Authentication
- Throttling for limiting the number of request sent by registered user and anonymous user
- Pagination to load X no of results only on the page reducing the load on the server
- Filtering, Searching and ordering for better user experience
- And at last added the TestCases for automated API testing