본문 바로가기
Q&A2022년 10월 10일1분 읽기

Python Flask vs FastAPI 뭘 써야 하나요?

강
강서연
조회 622댓글 4

Python 백엔드 프레임워크로 Flask와 FastAPI 중 뭘 선택해야 하나요?

댓글 4

김김영삼4년 전

2022년 기준 새 프로젝트라면 FastAPI를 추천합니다.

FlaskFastAPI성능동기 (WSGI)비동기 (ASGI), 3~10배 빠름타입 힌트선택Pydantic으로 자동 검증API 문서별도 설정자동 생성 (Swagger/ReDoc)학습 곡선매우 낮음낮음생태계매우 풍부성장 중
# FastAPI 예시
from fastapi import FastAPI
from pydantic import BaseModel

app = FastAPI()

class User(BaseModel):
name: str
email: str

@app.post("/users")
async def create_user(user: User):
return {"message": f"{user.name} 생성 완료"}

# uvicorn main:app --reload

Flask: 간단한 웹앱, 레거시 유지보수
FastAPI: API 서버, 새 프로젝트

배배준호(guest)4년 전
많이 배웠습니다. 감사해요.
신신예린(guest)4년 전
북마크합니다!
금금나래(guest)4년 전
좋은 답변 감사합니다!
Ctrl+Enter로 등록