<!-- mobian-agent-page publisher="dailydev" canonical="https://daily.dev/tags/fastapi/best-of/2022" -->

---
title: Best FastAPI posts of 2022 | daily.dev
description: The most upvoted FastAPI posts of 2022, curated by the daily.dev community.
canonical: https://daily.dev/tags/fastapi/best-of/2022
twitter:card: summary_large_image
twitter:site: @dailydotdev
og:url: https://daily.dev/tags/fastapi/best-of/2022
og:type: website
og:site_name: daily.dev
og:title: Best FastAPI posts of 2022 | daily.dev
og:description: The most upvoted FastAPI posts of 2022, curated by the daily.dev community.
og:image: https://media.daily.dev/image/upload/s--VAY5ToZt--/f_auto/v1724209435/public/daily.dev%20-%20open%20graph
---

# Best of FastAPI — 2022

1. 1  
[](/posts/how-to-create-microservices-with-fastapi-hfv5ibpay "How to Create Microservices with FastAPI")  
Article  
![Avatar of freecodecamp](https://media.daily.dev/image/upload/t_logo,f_auto/v1628412854/logos/freecodecamp)freeCodeCamp · 5y  
How to Create Microservices with FastAPI  
We just published a course on the freeCodeCamp.org YouTube channel that will teach you how to develop microservices app using FastAPI. FastAPI is a Web framework for developing RESTful APIs in Python. You will learn how to use RedisJSON as a Database and dispatch events with Redis Streams.  
103  
4
2. 2  
[](/posts/fastapi-vs-express-js-vs-flask-vs-nest-js-benchmark-igxqw7af4 "FastAPI vs. Express.js vs. Flask vs. Nest.js Benchmark")  
Article  
![Avatar of gc](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/gc)gitconnected · 5y  
FastAPI vs. Express.js vs. Flask vs. Nest.js Benchmark  
Travis Luong wanted to verify FastAPI’s claims of having performance on par with Node.js. For this, I used wrk, an HTTP benchmarking tool. I also wanted to test it with a call to an endpoint that makes a call. to a Postgres database in order to simulate a more ‘realistic’ scenario.  
53  
2
3. 3  
[](/posts/building-a-url-shortener-with-fastapi-and-python-real-python-cxv3ub3co "Building a URL Shortener With FastAPI and Python – Real Python")  
Article  
![Avatar of rpython](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/rpython)Real Python · 4y  
Building a URL Shortener With FastAPI and Python – Real Python  
A URL shortener reduces the number of characters in a URL, making it easier to read, remember, and share. By following this step-by-step project, you’ll build a URLShortener with Python and FastAPI.  
25  
2
4. 4  
[](/posts/fastapi-fundamentals-getting-faster-with-fastapi-oadniween "FastAPI Fundamentals — Getting Faster with FastAPI")  
Article  
![Avatar of gc](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/gc)gitconnected · 4y  
FastAPI Fundamentals — Getting Faster with FastAPI  
FastAPI is a modern, fast (high-performance) web framework for building APIs with Python 3.7+ based on standard Python-type hints. FastAPI is the acronym for Application Programming Interface, which is a software intermediary that allows two applications to talk to each other. In the context of APIs, Interface can be even though we passed 1234 as the path parameter it was parsed as a string. The result is as expected.  
22
5. 5  
[](/posts/how-to-build-an-ai-chatbot-with-redis-python-and-gpt-iluxc9flr "How to Build an AI Chatbot with Redis, Python, and GPT")  
Article  
![Avatar of freecodecamp](https://media.daily.dev/image/upload/t_logo,f_auto/v1628412854/logos/freecodecamp)freeCodeCamp · 4y  
How to Build an AI Chatbot with Redis, Python, and GPT  
This is an intermediate full stack software development project that requires some basic Python and JavaScript knowledge. Just make sure you have Python and NodeJs installed. To set up the project structure, create a folder named fullstack-ai-chatbot. To build a chat server with Python, FastAPI and WebSockets, we will use FastAPI to communicate with the user.  
19  
1
6. 6  
[](/posts/build-a-url-shortener-with-fastapi-and-python-real-python-9kwnsxmfg "Build a URL Shortener With FastAPI and Python – Real Python")  
Article  
![Avatar of rpython](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/rpython)Real Python · 4y  
Build a URL Shortener With FastAPI and Python – Real Python  
With only a few lines of code, you’ll create a FastAPI app with your first API endpoint. To run your app, you need a server. The framework automatically creates documentation of your API endpoints for you. To enable your user to manage the shortened URL, send along some additional information to the client.  
18
7. 7  
[](/posts/fastapi-production-hints-yx5uov-yu "FastAPI Production hints")  
Article  
![Avatar of towardsdev](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/2c710db2750a4a70835862534cb7c9d4)Towards Dev · 4y  
FastAPI Production hints  
FastAPI Production hints FastAPI is a modern, fast (high-performance) web framework for building APIs with Python. In the last 3 years, it has been very popular among back-end developers that are using Python. It is asynchronous and fast because of mainly uses Startlette.  
17
8. 8  
[](/posts/fastapi---open-source-starters-gldpjcy8d "FastAPI - Open-Source Starters")  
Article  
![Avatar of community](https://media.daily.dev/image/upload/t_logo,f_auto/v1655817725/logos/community)Community Picks · 4y  
FastAPI - Open-Source Starters  
FastAPI - Open-Source Starters Hello coders! This article presents a curated list of open-source starters powered by FastAPI, a trending Python framework. All mentioned products are released on GitHub and the permissive license allows using the sources in commercial projects and eLearning activities.  
15
9. 9  
[](/posts/dockerize-your-api-s-fastapi-part1-v-ev3sajg "Dockerize your API’s: FastAPI — Part1")  
Article  
![Avatar of towardsdev](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/2c710db2750a4a70835862534cb7c9d4)Towards Dev · 5y  
Dockerize your API’s: FastAPI — Part1  
Gagandeep prasad explains how to Dockerize your API’s: FastAPI — Part1\. In this simple blog we will create an → basic API && Dockerize it. We will be using docker-compose (reason: it looks cool😎)  
15  
1
10. 10  
[](/posts/scheduler-with-an-api-rocketry-fastapi-emsxyuuux "Scheduler with an API: Rocketry + FastAPI")  
Article  
![Avatar of itnext](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/itnext2)ITNEXT · 4y  
Scheduler with an API: Rocketry + FastAPI  
Rocketry is a modern scheduling framework with a powerful condition system that enables complex scheduling with a simple syntax. FastAPI is a web framework often used to build REST APIs. We can read task logs, shut down the scheduler or create, delete, terminate or run tasks using our API. Rocketry and FastAPI both run using async so we can use it to run both at same time.  
10
11. 11  
[](/posts/simple-sms-api-and-collector-using-fastapi-spring-boot-kafka-and-mongodb-ryphl2ifo "Simple SMS Api and Collector using FastAPI, Spring Boot, Kafka and MongoDB")  
Article  
![Avatar of devgenius](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/a79144d7517043e7803ed562e45a99df)Dev Genius · 5y  
Simple SMS Api and Collector using FastAPI, Spring Boot, Kafka and MongoDB  
Simple SMS Api and Collector using FastAPI, Spring Boot, Kafka and MongoDB. Engleang Sam: This is just the proof of concept for developing various complex integration systems which you can implement in any programming language via the support of Apache Kafka. The important parts of the SMS system are CP, MT , MO and can be DN.  
10

[See all FastAPI archives](/tags/fastapi/best-of)

```json
{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://daily.dev/#organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180},"sameAs":["https://twitter.com/dailydotdev","https://github.com/dailydotdev","https://www.linkedin.com/company/daily-dev-ltd"]},{"@type":"WebSite","@id":"https://daily.dev/#website","url":"https://daily.dev","name":"daily.dev","publisher":{"@id":"https://daily.dev/#organization"},"potentialAction":{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://daily.dev/search?q={search_term_string}"},"query-input":"required name=search_term_string"}}]}
{"@context":"https://schema.org","@graph":[{"@type":"CollectionPage","@id":"https://daily.dev/tags/fastapi/best-of/2022#page","url":"https://daily.dev/tags/fastapi/best-of/2022","name":"Best FastAPI Posts of 2022","description":"The most upvoted FastAPI posts of 2022, curated by the daily.dev community.","isPartOf":{"@type":"WebSite","url":"https://daily.dev"}},{"@type":"ItemList","@id":"https://daily.dev/tags/fastapi/best-of/2022#items","numberOfItems":11,"itemListElement":[{"@type":"ListItem","position":1,"url":"https://daily.dev/posts/how-to-create-microservices-with-fastapi-hfv5ibpay","name":"How to Create Microservices with FastAPI"},{"@type":"ListItem","position":2,"url":"https://daily.dev/posts/fastapi-vs-express-js-vs-flask-vs-nest-js-benchmark-igxqw7af4","name":"FastAPI vs. Express.js vs. Flask vs. Nest.js Benchmark"},{"@type":"ListItem","position":3,"url":"https://daily.dev/posts/building-a-url-shortener-with-fastapi-and-python-real-python-cxv3ub3co","name":"Building a URL Shortener With FastAPI and Python – Real Python"},{"@type":"ListItem","position":4,"url":"https://daily.dev/posts/fastapi-fundamentals-getting-faster-with-fastapi-oadniween","name":"FastAPI Fundamentals — Getting Faster with FastAPI"},{"@type":"ListItem","position":5,"url":"https://daily.dev/posts/how-to-build-an-ai-chatbot-with-redis-python-and-gpt-iluxc9flr","name":"How to Build an AI Chatbot with Redis, Python, and GPT"},{"@type":"ListItem","position":6,"url":"https://daily.dev/posts/build-a-url-shortener-with-fastapi-and-python-real-python-9kwnsxmfg","name":"Build a URL Shortener With FastAPI and Python – Real Python"},{"@type":"ListItem","position":7,"url":"https://daily.dev/posts/fastapi-production-hints-yx5uov-yu","name":"FastAPI Production hints"},{"@type":"ListItem","position":8,"url":"https://daily.dev/posts/fastapi---open-source-starters-gldpjcy8d","name":"FastAPI - Open-Source Starters"},{"@type":"ListItem","position":9,"url":"https://daily.dev/posts/dockerize-your-api-s-fastapi-part1-v-ev3sajg","name":"Dockerize your API’s: FastAPI — Part1"},{"@type":"ListItem","position":10,"url":"https://daily.dev/posts/scheduler-with-an-api-rocketry-fastapi-emsxyuuux","name":"Scheduler with an API: Rocketry + FastAPI"},{"@type":"ListItem","position":11,"url":"https://daily.dev/posts/simple-sms-api-and-collector-using-fastapi-spring-boot-kafka-and-mongodb-ryphl2ifo","name":"Simple SMS Api and Collector using FastAPI, Spring Boot, Kafka and MongoDB"}]},{"@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://daily.dev"},{"@type":"ListItem","position":2,"name":"Tags","item":"https://daily.dev/tags"},{"@type":"ListItem","position":3,"name":"FastAPI","item":"https://daily.dev/tags/fastapi"},{"@type":"ListItem","position":4,"name":"Best of","item":"https://daily.dev/tags/fastapi/best-of"},{"@type":"ListItem","position":5,"name":"2022"}]}]}
```

