Skip to content

Commit fa59d2d

Browse files
committed
update to api creation page
1 parent a4d9948 commit fa59d2d

File tree

3 files changed

+57
-7
lines changed

3 files changed

+57
-7
lines changed

api-creation.html

Lines changed: 31 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -44,10 +44,38 @@ <h1>API Creation</h1>
4444
applications through machine-to-machine communication.</p>
4545
<h2>API creation frameworks</h2>
4646
<ul>
47-
<li><a href="http://www.django-rest-framework.org/">Django REST framework</a> and
48-
<a href="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><a href="http://www.django-rest-framework.org/">Django REST framework</a> and
49+
<a href="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><a href="http://flask-restful.readthedocs.org/en/latest/">Flask-RESTful</a> and
55+
<a href="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><a href="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>
5064
</ul>
65+
<h2>API creation resources</h2>
66+
<ul>
67+
<li>
68+
<p><a href="http://pydanny.com/choosing-an-api-framework-for-django.html">Choosing an API framework for Django</a>
69+
by <a href="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><a href="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>
5179
<div class="row">
5280
<div class="col-md-3">
5381
<div class="well select-next">

feeds/all.atom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
11
<?xml version="1.0" encoding="utf-8"?>
2-
<feed xmlns="http://www.w3.org/2005/Atom"><title>Matt Makai</title><link href="http://www.fullstackpython.com/" rel="alternate"></link><link href="http://www.fullstackpython.com/feeds/all.atom.xml" rel="self"></link><id>http://www.fullstackpython.com/</id><updated>2014-05-26T16:41:12Z</updated></feed>
2+
<feed xmlns="http://www.w3.org/2005/Atom"><title>Matt Makai</title><link href="http://www.fullstackpython.com/" rel="alternate"></link><link href="http://www.fullstackpython.com/feeds/all.atom.xml" rel="self"></link><id>http://www.fullstackpython.com/</id><updated>2014-05-26T22:20:02Z</updated></feed>

source/content/pages/06-apis/0605-api-creation.markdown

Lines changed: 25 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -15,14 +15,36 @@ choice4url: /static-content.html
1515
choice4icon: fa-spinner fa-inverse
1616
choice4text: Where should I host static content such as JavaScript files?
1717

18+
1819
# API Creation
1920
Creating and exposing APIs allows your web application to interact with other
2021
applications through machine-to-machine communication.
2122

2223

2324
## API creation frameworks
24-
* [Django REST framework](http://www.django-rest-framework.org/) and
25-
[Flask API](http://www.flaskapi.org/) are popular options for exposing
26-
APIs from Django and Flask web applications.
25+
* [Django REST framework](http://www.django-rest-framework.org/) and
26+
[Tastypie](https://django-tastypie.readthedocs.org/en/latest/) are
27+
the two most widely used API frameworks to use with Django. The edge
28+
currently goes to Django REST framework based on rough community sentiment.
29+
30+
* [Flask-RESTful](http://flask-restful.readthedocs.org/en/latest/) and
31+
[Flask API](http://flask.pocoo.org/docs/api/) are popular libraries for
32+
exposing APIs from Flask web applications.
33+
34+
* [Restless](https://github.com/toastdriven/restless) is a lightweight API
35+
framework that aims to be framework agnostic. The general concept is that
36+
you can use the same API code for Django, Flask, Bottle, Pyramid or any
37+
other WSGI framework with minimal porting effort.
38+
39+
40+
## API creation resources
41+
* [Choosing an API framework for Django](http://pydanny.com/choosing-an-api-framework-for-django.html)
42+
by [PyDanny](https://twitter.com/pydanny) contains questions and insight
43+
into what makes a good API framework and which one you should currently
44+
choose for Django.
45+
46+
* [RESTful web services with Python](http://www.slideshare.net/Solution4Future/python-restful-webservices-with-python-flask-and-django-solutions)
47+
is an interesting overview of the Python API frameworks space.
2748

2849

50+
### What's next after building an API for your web app?

0 commit comments

Comments
 (0)