PythonのREST API Framework
REST API Framework
Python で実装されているREST API Framework には次のものがよく知られています。
Django Webアプリケーション開発のためのフルスタックフレームワーク
Django REST Framework:RESTful API開発のためのDjangoのパッケージ
Flask:Webアプリケーション開発のための軽量なマイクロフレームワーク
Flask-RESTful:
Pyramid:簡潔で小さくスピードが速いことを目標としたフレームワーク
Cornice:PyriamidのためのRESTful API機能拡張
Falcon:RESTful APIの開発に特化した軽量で高速なマイクロフレームワーク
Eve:Flaskをベースに開発されたRESTful APIを構築するためのフレームワーク
FastAPI:RESTful APIを構築するための非同期処理対応の高速なフレームワーク
Hug:RESTful APIの開発をできるだけ単純にすることを目的としたフレームワーク
ツール&ライブラリ
Cerberus:軽量でシンプルなバリデータ
requests:REST API のクライアントを開発するときに利用
curl:REST APIのクライアントとして開発やデバッグするときに利用