f

fastapi

by fastapi
🔓 开源项目 Python 🌍 全球 free

介绍

FastAPI 是一个现代、极速的 Python Web 框架,专门用于基于 Python 标准类型提示构建 API。它底层结合了 Starlette(用于 Web 路由处理)和 Pydantic(用于数据验证解析),具备可媲美 NodeJS 和 Go 的极高并发性能。FastAPI 能让开发速度提升 200%~300% 并减少 40% 的人为错误,其最大特色是原生支持异步编程、提供卓越的 IDE 自动补全体验,并能开箱即用地自动生成 Swagger UI 交互式 API 文档,完全兼容 OpenAPI 和 JSON Schema 标准。

功能特征

  • 基于 Starlette 和 Pydantic 的极高性能
  • 开箱即用的自动交互式 API 文档 (Swagger/ReDoc)
  • 基于标准 Python 类型提示与原生异步支持
  • 开发效率高,显著减少代码重复与人为 Bug
  • 完全兼容 OpenAPI 和 JSON Schema 标准

支持平台

web