Pagination is very important for APIs and I always have it in my DRF projects but I believe that pagiante everything is not very true. Only the endpoints that return a list full of data must have pagination and actions like retrieve or ... Do not need pagination. For example any user can see their own profile information right ? The API endpoint that sends the selected user's info, is only one object that we get from DB and there is no need for pagination. But any user can see all of their own articles they have published , so endpoint can have many objects and we need pagination here. Cleaner and more standard your project will become 🙌