GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • FasterApiWeb/FasterAPI
  • Home
  • Getting Started
  • Tutorial
  • Advanced User Guide
  • Security
  • Databases
  • Deployment
  • Concepts
  • How-To Recipes
  • Reference
  • FAQ & Troubleshooting
  • Path Parameters
  • Query Parameters

This view

  • Original page
  • New address

GeezerVison is showing fasterapiweb.github.io — Home - FasterAPI

FasterAPI¶

PyPI package: faster-api-web — pip install faster-api-web
Documentation assumes Python 3.10+, with examples tuned for Python 3.13 (see Python 3.13 & compatibility for fallbacks on older versions).

FasterAPI is an ASGI web framework that keeps a FastAPI-like API while swapping heavy internals for faster building blocks: msgspec for models and JSON, a radix router for paths, and uvloop where it helps.

Use this site for installation, a CRUD tutorial, migration notes from FastAPI, benchmark methodology, and the API reference. Inspiration and credit for the FastAPI ecosystem are on the Acknowledgments page.

Install from PyPI

pip install faster-api-web

Package name on PyPI is faster-api-web; you import FasterAPI in Python.

When to choose it¶

  • You want routing and request handling that stays fast as you add more routes.
  • You are fine defining request/response bodies with msgspec.Struct instead of Pydantic BaseModel.
  • You want to stay close to FastAPI patterns (get/post, Depends, HTTPException, OpenAPI docs).

Learn next¶

  • Getting started — minimal app and dev server
  • Tutorial: CRUD app — in-memory REST API
  • Migrating from FastAPI — practical renames and model changes
  • Benchmarks — what we measure and how to reproduce results
  • API reference — Faster, parameters, responses, middleware
You are visitor 01402520 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.