Django REST Swagger alternatives and similar packages
Based on the "Django" category.
Alternatively, view Django REST Swagger alternatives based on common mentions on social networks and blogs.
-
django-rest-framework
Web APIs for Django. 🎸 -
doccano
Open source annotation tool for machine learning practitioners. -
django-tastypie
Creating delicious APIs for Django apps since 2010. -
django-sql-explorer
Easily share data across your company via SQL queries. From Grove Collab. -
django-admin-interface
:superhero: :zap: django's default admin interface with superpowers - customizable themes, popup windows replaced by modals and many other features. -
django-treenode
:deciduous_tree: probably the best abstract model/admin for your tree based stuff. -
django-maintenance-mode
:construction: :hammer_and_wrench: shows a 503 error page when maintenance-mode is on. -
django-newsfeed
A news curator and newsletter subscription package for Django -
django-modern-rpc
Simple XML-RPC and JSON-RPC server for modern Django -
django-template
A battle-tested Django 2.1 project template with configurations for AWS, Heroku, App Engine, and Docker. -
django-formapi
Django API creation with signed requests utilizing forms for validation. -
Python Blogs
A curated list of python programming language blogs -
fuzzy-couscous
A cli tool to bootstrap your django projects and enhance your development experience. -
django-classifier
Flexible constructor to create dynamic list of heterogeneous properties for some kind of entity. This set of helpers useful to create properties like contacts or attributes for describe car/computer/etc. -
dj-shop-cart
A simple and flexible cart manager for your django projects. -
rest-framework-redesign
Redesign of the browsable api of Django REST Framework using Bootstrap 5 -
rest-framework-material
Redesign of the browsable api of Django REST Framework using MD Bootstrap -
django-extra-tools
A set of functions related with Django
Access the most powerful time series database as a service
* Code Quality Rankings and insights are calculated and provided by Lumnify.
They vary from L1 to L5 with "L5" being the highest.
Do you think we are missing an alternative of Django REST Swagger or a related project?
README
Django REST Swagger: deprecated (2019-06-04)
This project is no longer being maintained. Please consider drf-yasg as an alternative/successor. I haven't personally used it, but it looks feature-complete and is actively maintained.
https://github.com/axnsan12/drf-yasg
Thanks for all the support and contributions over the years. Special thanks to Lights on Software, Lincoln Loop and BNOTIONS for generously donating time to work on this project :heart:.
An API documentation generator for Swagger UI and Django REST Framework
Full documentation: http://marcgibbons.github.io/django-rest-swagger/
Installation
pip install django-rest-swagger
Add
rest_framework_swagger
to yourINSTALLED_APPS
setting:INSTALLED_APPS = ( ... 'rest_framework_swagger', )
Rendering Swagger Specification and Documentation
This package ships with two renderer classes:
OpenAPIRenderer
generates the OpenAPI (fka Swagger) JSON schema specification. This renderer will be presented if:-
Content-Type: application/openapi+json
is specified in the headers. ?format=openapi
is passed as query param
-
SwaggerUIRenderer
generates the Swagger UI and requires theOpenAPIRenderer
Quick Start Example:
from django.conf.urls import url
from rest_framework_swagger.views import get_swagger_view
schema_view = get_swagger_view(title='Pastebin API')
urlpatterns = [
url(r'^$', schema_view)
]
Requirements
- Django 1.8+
- Django REST framework 3.5.1+
- Python 2.7, 3.5, 3.6
Testing
- Run
$ tox
to execute the test suite against all supported environments. - Run
./runtests.py
to run the test suite within the current environment.
Bugs & Contributions
Please report bugs by opening an issue
Contributions are welcome and are encouraged!
Special Thanks
Many thanks to Tom Christie & all the contributors who have developed Django REST Framework
*Note that all licence references and agreements mentioned in the Django REST Swagger README section above
are relevant to that project's source code only.