You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: api-creation.html
+31-3Lines changed: 31 additions & 3 deletions
Original file line number
Diff line number
Diff line change
@@ -44,10 +44,38 @@ <h1>API Creation</h1>
44
44
applications through machine-to-machine communication.</p>
45
45
<h2>API creation frameworks</h2>
46
46
<ul>
47
-
<li><ahref="http://www.django-rest-framework.org/">Django REST framework</a> and
48
-
<ahref="http://www.flaskapi.org/">Flask API</a> are popular options for exposing
49
-
APIs from Django and Flask web applications.</li>
47
+
<li>
48
+
<p><ahref="http://www.django-rest-framework.org/">Django REST framework</a> and
49
+
<ahref="https://django-tastypie.readthedocs.org/en/latest/">Tastypie</a> are
50
+
the two most widely used API frameworks to use with Django. The edge
51
+
currently goes to Django REST framework based on rough community sentiment.</p>
52
+
</li>
53
+
<li>
54
+
<p><ahref="http://flask-restful.readthedocs.org/en/latest/">Flask-RESTful</a> and
55
+
<ahref="http://flask.pocoo.org/docs/api/">Flask API</a> are popular libraries for
56
+
exposing APIs from Flask web applications.</p>
57
+
</li>
58
+
<li>
59
+
<p><ahref="https://github.com/toastdriven/restless">Restless</a> is a lightweight API
60
+
framework that aims to be framework agnostic. The general concept is that
61
+
you can use the same API code for Django, Flask, Bottle, Pyramid or any
62
+
other WSGI framework with minimal porting effort.</p>
63
+
</li>
50
64
</ul>
65
+
<h2>API creation resources</h2>
66
+
<ul>
67
+
<li>
68
+
<p><ahref="http://pydanny.com/choosing-an-api-framework-for-django.html">Choosing an API framework for Django</a>
69
+
by <ahref="https://twitter.com/pydanny">PyDanny</a> contains questions and insight
70
+
into what makes a good API framework and which one you should currently
71
+
choose for Django.</p>
72
+
</li>
73
+
<li>
74
+
<p><ahref="http://www.slideshare.net/Solution4Future/python-restful-webservices-with-python-flask-and-django-solutions">RESTful web services with Python</a>
75
+
is an interesting overview of the Python API frameworks space.</p>
76
+
</li>
77
+
</ul>
78
+
<h3>What's next after building an API for your web app?</h3>
0 commit comments