---
title: DRF Guide
---

import { Cards } from 'nextra/components'

# DRF Guide

Tips and best practices for writing DRF code that produces clean OpenAPI schemas and type-safe generated clients.

<Cards>
  <Cards.Card title="ViewSets & Serializers" href="./drf-viewsets" />
  <Cards.Card title="Array Responses" href="./drf-array-responses" />
  <Cards.Card title="Nested Serializers & allOf" href="./drf-nested-serializers" />
  <Cards.Card title="Pagination" href="./drf-pagination" />
</Cards>
