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.
9.7 8.4 L3 Django REST Swagger VS django-rest-frameworkWeb APIs for Django. 🎸
8.6 9.8 Django REST Swagger VS doccanoOpen source annotation tool for machine learning practitioners.
8.1 3.6 L4 Django REST Swagger VS django-tastypieCreating delicious APIs for Django apps since 2010.
6.5 6.1 L5 Django REST Swagger VS django-sql-explorerEasily share data across your company via SQL queries. From Grove Collab.
1.5 0.0 L5 Django REST Swagger VS django-templateA battle-tested Django 2.1 project template with configurations for AWS, Heroku, App Engine, and Docker.
1.4 0.0 L4 Django REST Swagger VS django-formapiDjango API creation with signed requests utilizing forms for validation.
1.1 0.0 L4 Django REST Swagger VS django-classifierFlexible 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.
* 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?
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.
An API documentation generator for Swagger UI and Django REST Framework
Full documentation: http://marcgibbons.github.io/django-rest-swagger/
pip install django-rest-swagger
INSTALLED_APPS = ( ... 'rest_framework_swagger', )
Rendering Swagger Specification and Documentation
This package ships with two renderer classes:
OpenAPIRenderergenerates the OpenAPI (fka Swagger) JSON schema specification. This renderer will be presented if:
Content-Type: application/openapi+jsonis specified in the headers.
?format=openapiis passed as query param
SwaggerUIRenderergenerates the Swagger UI and requires the
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) ]
- Django 1.8+
- Django REST framework 3.5.1+
- Python 2.7, 3.5, 3.6
$ toxto execute the test suite against all supported environments.
./runtests.pyto run the test suite within the current environment.
Bugs & Contributions
Please report bugs by opening an issue
Contributions are welcome and are encouraged!
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.