Home Β» Grids Β» API Creation

API Creation

All packages for exposing APIs of your Django models.

44 Packages
10 Features

Search & Filter

Web APIs for Django. 🎸

29,994
Stars
7,068
Forks
376
Usage
Py3
Status Production/Stable
Version 3.17.1
Updated 28 Apr 2026
License BSD-3-Clause
Commits
Features
OAuth
Throttling
Content negotiation
API key authentication
Serializations
JSON
JSONp
XML
YAML
HTML
MessagePack
CSV1
Web Browsable APIs
Inlines
β€”
OAuth 2
Admin interface
django-admin2
Latency compensation
β€”

πŸ’¨ Fast, Async-ready, Openapi, type hints based framework for building APIs

9,036
Stars
574
Forks
21
Usage
Py3
Status Production/Stable
Version 1.6.2
Updated 21 Apr 2026
License MIT License
Commits
Features
OAuth
Throttling
β€”
Content negotiation
API key authentication
Serializations
JSON
XML
YAML
CSV
etc..
Web Browsable APIs
Inlines
OAuth 2
Admin interface
Latency compensation
β€”

Automated generation of real Swagger/OpenAPI 2.0 schemas from Django REST Framework code.

3,547
Stars
437
Forks
7
Usage
Py3
Status Production/Stable
Version 1.21.15
Updated 10 Mar 2026
License BSD-3-Clause
Commits
Features
OAuth
β€”
Throttling
β€”
Content negotiation
β€”
API key authentication
β€”
Serializations
β€”
Web Browsable APIs
Inlines
β€”
OAuth 2
β€”
Admin interface
β€”
Latency compensation
β€”

Build powerful, efficient, and flexible GraphQL APIs with seamless Django integration.

4,384
Stars
768
Forks
13
Usage
Py3
Status Production/Stable
Version 3.2.3
Updated 23 Jun 2025
License MIT
Commits
Features
OAuth
β€”
Throttling
β€”
Content negotiation
β€”
API key authentication
β€”
Serializations
β€”
Web Browsable APIs
  (via GraphiQL)
Inlines
OAuth 2
β€”
Admin interface
β€”
Latency compensation
β€”

Sane and flexible OpenAPI 3 schema generation for Django REST framework.

2,828
Stars
319
Forks
9
Usage
Py3
Status Production/Stable
Version 0.29.0
Updated 14 Apr 2026
License BSD-3-Clause
Commits
Features
OAuth
β€”
Throttling
β€”
Content negotiation
β€”
API key authentication
β€”
Serializations
β€”
Web Browsable APIs
Inlines
β€”
OAuth 2
β€”
Admin interface
β€”
Latency compensation
β€”

Creating delicious APIs for Django apps since 2010.

3,953
Stars
1,159
Forks
94
Usage
Py3
Status Beta
Version 0.15.1
Updated 2 Apr 2025
License BSD License
Commits
Features
OAuth
Throttling
Content negotiation
API key authentication
Serializations
JSON
JSONp
XML
YAML
HTML
plist
Web Browsable APIs
Inlines
β€”
OAuth 2
Admin interface
Latency compensation
β€”

Rust-powered API framework for Django achieving 60k+ RPS. Uses Actix Web for HTTP, PyO3 for Python bridging, msgspec for serialization. Decorator-based routing with built-in auth and middleware.

1,467
Stars
71
Forks
0
Usage
Py3
Status Alpha
Version 0.8.0
Updated 2 May 2026
License MIT
Commits
Features
OAuth
β€”
Throttling
β€”
Content negotiation
β€”
API key authentication
β€”
Serializations
β€”
Web Browsable APIs
β€”
Inlines
β€”
OAuth 2
β€”
Admin interface
β€”
Latency compensation
β€”

πŸ“ŠπŸ“ˆ Serves up Pandas dataframes via the Django REST Framework for use in client-side (i.e. d3.js) visualizations and offline analysis (e.g. Excel)

1,277
Stars
128
Forks
26
Usage
Py3
Status Production/Stable
Version 1.1.0
Updated 10 Feb 2026
License MIT
Commits
Features
OAuth
β€”
Throttling
β€”
Content negotiation
  (via DRF)
API key authentication
β€”
Serializations
CSV
TXT
XLS
XLSX
JSON
PNG
SVG
Web Browsable APIs
β€”
Inlines
β€”
OAuth 2
β€”
Admin interface
β€”
Latency compensation
β€”

Modern REST framework for Django with types and async support!

1,188
Stars
116
Forks
1
Usage
Py3
Status Alpha
Version 0.8.0
Updated 5 May 2026
License MIT
Commits
Features
OAuth
β€”
Throttling
β€”
Content negotiation
β€”
API key authentication
β€”
Serializations
β€”
Web Browsable APIs
β€”
Inlines
β€”
OAuth 2
β€”
Admin interface
β€”
Latency compensation
β€”

Build best practiced apis fast with Python3

1,602
Stars
193
Forks
7
Usage
Py3
Updated 11 Dec 2025
License UNKNOWN
Commits
Features
OAuth
β€”
Throttling
β€”
Content negotiation
β€”
API key authentication
β€”
Serializations
β€”
Web Browsable APIs
β€”
Inlines
β€”
OAuth 2
β€”
Admin interface
β€”
Latency compensation
β€”

Showing 10 of 44 packages in this grid.

View All Packages

Features Being Compared

10 features

OAuth

Does the library support OAuth 1.0a out of the box ?

Throttling

Sometimes, the client on the other end may request data too frequently or you have a business use case that dictates that the client should be limited to a certain number of requests per hour

Content negotiation

Consumer can request output in a specific format by using accept headers.

API key authentication

API key based authentication

Serializations

Built-in Serializations/Data formats

Web Browsable APIs

Generated APIs include an HTML version that can allow browsing/editing the API.

Inlines

Support for inline relations out of the box.

OAuth 2

Does the library support OAuth 2 out of the box ?

Admin interface

Provides an admin like interface powered by the API

Latency compensation

API clients may make optimistic updates, as the package supports resolving proposed changes against changes commited (eg: predictable primary keys).