<ulclass="nav nav-list side-nav well sidebar-nav-fixed">
<liclass="main"><ahref="#third-party-resources">Third Party Resources</a></li>
<li><ahref="#libraries-and-extensions">Libraries and Extensions</a></li>
<li><ahref="#tutorials">Tutorials</a></li>
<li><ahref="#videos">Videos</a></li>
<li><ahref="#articles">Articles</a></li>
<divclass="promo">
</div>
</ul>
</div>
</div>
<divid="main-content"class="span9">
<h1id="third-party-resources">Third Party Resources</h1>
<p>Django REST Framework has a growing community of developers, packages, and resources.</p>
<p>Check out a grid detailing all the packages and ecosystem around Django REST Framework at <ahref="https://www.djangopackages.com/grids/g/django-rest-framework/">Django Packages</a>.</p>
<p>To submit new content, <ahref="https://github.com/tomchristie/django-rest-framework/issues/new">open an issue</a> or <ahref="https://github.com/tomchristie/django-rest-framework/">create a pull request</a>.</p>
<h2id="libraries-and-extensions">Libraries and Extensions</h2>
<li><ahref="https://github.com/etoccalino/django-rest-framework-httpsignature">djangorestframework-httpsignature</a> - Provides an easy to use HTTP Signature Authentication mechanism.</li>
<li><ahref="https://github.com/sunscrapers/djoser">djoser</a> - Provides a set of views to handle basic actions such as registration, login, logout, password reset and account activation.</li>
<li><ahref="https://github.com/kevin-brown/drf-any-permissions">drf-any-permissions</a> - Provides alternative permission handling.</li>
<li><ahref="https://github.com/niwibe/djangorestframework-composed-permissions">djangorestframework-composed-permissions</a> - Provides a simple way to define complex permissions.</li>
<li><ahref="https://github.com/caxap/rest_condition">rest_condition</a> - Another extension for building complex permissions in a simple and convenient way.</li>
</ul>
<h3id="serializers">Serializers</h3>
<ul>
<li><ahref="https://github.com/umutbozkurt/django-rest-framework-mongoengine">django-rest-framework-mongoengine</a> - Serializer class that supports using MongoDB as the storage layer for Django REST framework.</li>
<li><ahref="https://github.com/djangonauts/django-rest-framework-hstore">djangorestframework-hstore</a> - Serializer class to support django-hstore DictionaryField model field and its schema-mode feature.</li>
</ul>
<h3id="serializer-fields">Serializer fields</h3>
<ul>
<li><ahref="https://github.com/estebistec/drf-compound-fields">drf-compound-fields</a> - Provides "compound" serializer fields, such as lists of simple values.</li>
<li><ahref="https://github.com/Hipo/drf-extra-fields">django-extra-fields</a> - Provides extra serializer fields.</li>
</ul>
<h3id="views">Views</h3>
<ul>
<li><ahref="https://github.com/miki725/django-rest-framework-bulk">djangorestframework-bulk</a> - Implements generic view mixins as well as some common concrete generic views to allow to apply bulk operations via API requests.</li>
</ul>
<h3id="routers">Routers</h3>
<ul>
<li><ahref="https://github.com/alanjds/drf-nested-routers">drf-nested-routers</a> - Provides routers and relationship fields for working with nested resources.</li>
<li><ahref="http://wq.io/docs/about-rest">wq.db.rest</a> - Provides an admin-style model registration API with reasonable default URLs and viewsets.</li>
</ul>
<h3id="parsers">Parsers</h3>
<ul>
<li><ahref="https://github.com/juanriaza/django-rest-framework-msgpack">djangorestframework-msgpack</a> - Provides MessagePack renderer and parser support.</li>
<li><ahref="https://github.com/vbabiy/djangorestframework-camel-case">djangorestframework-camel-case</a> - Provides camel case JSON renderers and parsers.</li>
<li><ahref="https://github.com/gizmag/drf-ujson-renderer">drf_ujson</a> - Implements JSON rendering using the UJSON package.</li>
<li><ahref="https://github.com/wq/django-rest-pandas">Django REST Pandas</a> - Pandas DataFrame-powered renderers including Excel, CSV, and SVG formats.</li>
</ul>
<h3id="filtering">Filtering</h3>
<ul>
<li><ahref="https://github.com/philipn/django-rest-framework-chain">djangorestframework-chain</a> - Allows arbitrary chaining of both relations and lookup filters.</li>
</ul>
<h3id="misc">Misc</h3>
<ul>
<li><ahref="https://github.com/fredkingham/django_rest_model_hyperlink_serializers_project">djangorestrelationalhyperlink</a> - A hyperlinked serialiser that can can be used to alter relationships via hyperlinks, but otherwise like a hyperlink model serializer.</li>
<li><ahref="https://github.com/marcgibbons/django-rest-swagger">django-rest-swagger</a> - An API documentation generator for Swagger UI.</li>
<li><ahref="https://github.com/eofs/django-rest-framework-proxy">django-rest-framework-proxy </a> - Proxy to redirect incoming request to another API server.</li>
<li><ahref="https://github.com/AppsFuel/gaiarestframework">gaiarestframework</a> - Utils for django-rest-framewok</li>
<li><ahref="https://github.com/chibisov/drf-extensions">drf-extensions</a> - A collection of custom extensions</li>
<li><ahref="https://github.com/toranb/ember-data-django-rest-adapter">ember-data-django-rest-adapter</a> - An ember-data adapter</li>
</ul>
<h2id="tutorials">Tutorials</h2>
<ul>
<li><ahref="http://code.tutsplus.com/tutorials/beginners-guide-to-the-django-rest-framework--cms-19786">Beginner's Guide to the Django Rest Framework</a></li>
<li><ahref="http://blog.kevinastone.com/getting-started-with-django-rest-framework-and-angularjs.html">Getting Started with Django Rest Framework and AngularJS</a></li>
<li><ahref="http://blog.mourafiq.com/post/55034504632/end-to-end-web-app-with-django-rest-framework">End to end web app with Django-Rest-Framework & AngularJS</a></li>
<li><ahref="https://godjango.com/41-start-your-api-django-rest-framework-part-1/">Start Your API - django-rest-framework part 1</a></li>
<li><ahref="https://godjango.com/43-permissions-authentication-django-rest-framework-part-2/">Permissions & Authentication - django-rest-framework part 2</a></li>
<li><ahref="https://godjango.com/45-viewsets-and-routers-django-rest-framework-part-3/">ViewSets and Routers - django-rest-framework part 3</a></li>
<li><ahref="http://richardtier.com/2014/02/25/django-rest-framework-user-endpoint/">Django Rest Framework User Endpoint</a></li>
<li><ahref="http://richardtier.com/2014/03/06/110/">Check credentials using Django Rest Framework</a></li>
</ul>
<h2id="videos">Videos</h2>
<ul>
<li><ahref="http://www.neckbeardrepublic.com/screencasts/ember-and-django-part-1">Ember and Django Part 1 (Video)</a></li>
<li><ahref="http://www.neckbeardrepublic.com/screencasts/django-rest-framework-part-1">Django Rest Framework Part 1 (Video)</a></li>
<li><ahref="http://www.youtube.com/watch?v=E1ZrehVxpBo">Pyowa July 2013 - Django Rest Framework (Video)</a></li>
<li><ahref="http://www.youtube.com/watch?v=Q8FRBGTJ020">django-rest-framework and angularjs (Video)</a></li>
</ul>
<h2id="articles">Articles</h2>
<ul>
<li><ahref="http://dabapps.com/blog/api-performance-profiling-django-rest-framework/">Web API performance: profiling Django REST framework</a></li>
<li><ahref="https://bnotions.com/api-development-with-django-and-django-rest-framework/">API Development with Django and Django REST Framework</a></li>
</ul>
</div><!--/span-->
</div><!--/row-->
</div><!--/.fluid-container-->
</div><!--/.body content-->
<divid="push"></div>
</div><!--/.wrapper -->
<footerclass="span12">
<p>Sponsored by <ahref="http://dabapps.com/">DabApps</a>.</a></p>