Featured resource
2026 Tech Forecast
2026 Tech Forecast

Stay ahead of what’s next in tech with predictions from 1,500+ business leaders, insiders, and Pluralsight Authors.

Get these insights
  • Course

Flask: RESTful API Development

Unlock the power of REST APIs with Python Flask. This course will teach you to build a RESTful API, mastering CRUD operations, database integration, and API documentation.

Beginner
1h 12m
(2)

Created by Dan Bunker

Last Updated May 21, 2025

Course Thumbnail
  • Course

Flask: RESTful API Development

Unlock the power of REST APIs with Python Flask. This course will teach you to build a RESTful API, mastering CRUD operations, database integration, and API documentation.

Beginner
1h 12m
(2)

Created by Dan Bunker

Last Updated May 21, 2025

Get started today

Access this course and other top-rated tech content with one of our business plans.

Try this course for free

Access this course and other top-rated tech content with one of our individual plans.

This course is included in the libraries shown below:

  • Core Tech
What you'll learn

Are you struggling to build RESTful APIs? In this course, Flask: RESTful API Development, you’ll gain the ability to build production-ready APIs using the Flask framework. First, you’ll explore REST principles and learn to design and implement API endpoints using Flask and Flask-RESTful. Next, you’ll discover how to integrate databases using SQLAlchemy and serialize data with Marshmallow. Finally, you’ll learn how to enhance your APIs with versioning, robust error handling, and interactive documentation using Swagger. When you’re finished with this course, you’ll have the skills and knowledge of Flask API development needed to build production-ready web services for any project.

Flask: RESTful API Development
Beginner
1h 12m
(2)
Table of contents

About the author
Dan Bunker - Pluralsight course - Flask: RESTful API Development
Dan Bunker
20 courses 4.5 author rating 2860 ratings

Dan is the Scripted Practice Manger for Software Technology Group. Dan also works with the Java Practice Team and specializes in Spring, Ruby, Python, Groovy, JavaScript, and PHP. In his free time, Dan provides Jazz Guitar lessons.

Get started with Pluralsight