Skip to main content

Fast and simple HTTP client library with async support and beautiful logging

Project description

Fast, simple HTTP client with decorator-based routing, async support, and beautiful logging.

Tests Package version Supported Python versions Monthly downloads Total downloads CodSpeed GitHub Stars


Documentation: https://fasthttp.ndugram.dev/ru/latest/

Source Code: https://github.com/ndugram/fasthttp


FastHTTP is a modern async HTTP client library for Python, built on top of httpx. It brings a decorator-based API — similar to FastAPI, but for outgoing requests — with structured logging, middleware, Pydantic validation, and a built-in Swagger UI.

Key features:

  • Fast — built on httpx with full async support and parallel request execution.
  • Rust-powered — performance-critical internals (URL resolution, HTML parsing, JSON serialization) are compiled Rust extensions via PyO3 — shipped as pre-built wheels, no Rust toolchain required.
  • Simple — define HTTP requests as decorated async functions, no boilerplate.
  • Typed — full type annotations throughout; validate responses with Pydantic models.
  • Logged — colorful, structured request/response logs with timing, built-in.
  • Complete — GET, POST, PUT, PATCH, DELETE, HEAD, OPTIONS, and GraphQL out of the box.
  • Extensible — middleware, dependency injection, routers, lifespan hooks.
  • Interactive — built-in Swagger UI via app.web_run() to browse and execute requests in the browser.
  • HTTP/2 — optional HTTP/2 support, with automatic fallback to HTTP/1.1.

Sponsors

sudoteach.com

SudoTeach — a platform for learning programming. Practical courses on Python, backend, and DevOps from working developers.


Requirements

Python 3.10+

FastHTTP depends on:

  • httpx — async HTTP transport.
  • pydantic — response model validation and serialization.
  • orjson — fast JSON parsing.
  • typer — CLI interface.
  • uvicorn — ASGI server for web_run().

Installation

$ pip install fasthttp-client

---> 100%

Example

Create it

Create a file main.py:

from fasthttp import FastHTTP
from fasthttp.response import Response

app = FastHTTP()


@app.get(url="https://httpbin.org/get")
async def get_data(resp: Response) -> dict:
    return resp.json()


if __name__ == "__main__":
    app.run()

Run it

$ python main.py

Check it

You will see output like:

16:09:18.955 │ INFO     │ fasthttp │ ✔ FastHTTP started
16:09:19.519 │ INFO     │ fasthttp │ ✔ GET https://httpbin.org/get [200] 458.26ms
16:09:20.037 │ INFO     │ fasthttp │ ✔ Done in 1.08s

The resp object gives you access to status, headers, and body. resp.json() returns the parsed response:

{
    "args": {},
    "headers": {
        "Accept": "*/*",
        "Host": "httpbin.org",
        "User-Agent": "python-httpx/0.28.1"
    },
    "origin": "...",
    "url": "https://httpbin.org/get"
}

Interactive API docs

Replace app.run() with app.web_run():

from fasthttp import FastHTTP
from fasthttp.response import Response

app = FastHTTP()


@app.get(url="https://jsonplaceholder.typicode.com/users/1")
async def get_user(resp: Response) -> dict:
    return resp.json()


@app.post(url="https://jsonplaceholder.typicode.com/users")
async def create_user(resp: Response) -> dict:
    return resp.json()


if __name__ == "__main__":
    app.web_run()

Now go to http://127.0.0.1:8000/docs.

You will see the automatic interactive API documentation:

Expand any route to inspect parameters, schemas, and expected responses:

Click Try it out to execute the request directly from the browser and see the real response:

Upgrade the example

Now modify main.py to get more out of FastHTTP. Each upgrade below builds on the previous one.

With Pydantic response models...

Declare a Pydantic model and pass it as response_model. FastHTTP will validate and parse the response automatically:

from fasthttp import FastHTTP
from fasthttp.response import Response
from pydantic import BaseModel


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


app = FastHTTP()


@app.get(
    url="https://jsonplaceholder.typicode.com/users/1",
    response_model=User,
)
async def get_user(resp: Response) -> User:
    return User(**resp.json())


if __name__ == "__main__":
    app.run()
With multiple HTTP methods...

Register as many routes as you need across all HTTP methods. FastHTTP runs them concurrently:

from fasthttp import FastHTTP
from fasthttp.response import Response

app = FastHTTP()


@app.get(url="https://httpbin.org/get")
async def get_data(resp: Response) -> dict:
    return resp.json()


@app.post(url="https://httpbin.org/post")
async def post_data(resp: Response) -> dict:
    return resp.json()


@app.put(url="https://httpbin.org/put")
async def put_data(resp: Response) -> dict:
    return resp.json()


@app.patch(url="https://httpbin.org/patch")
async def patch_data(resp: Response) -> dict:
    return resp.json()


@app.delete(url="https://httpbin.org/delete")
async def delete_data(resp: Response) -> int:
    return resp.status_code


@app.head(url="https://httpbin.org/get")
async def head_data(resp: Response) -> int:
    return resp.status


@app.options(url="https://httpbin.org/get")
async def options_data(resp: Response) -> dict:
    return {"allow": resp.headers.get("allow", "")}


if __name__ == "__main__":
    app.run()
With routers...

Group related routes into a Router with a shared prefix or base URL, then include it into the app:

from fasthttp import FastHTTP, Router
from fasthttp.response import Response

users_router = Router(prefix="https://jsonplaceholder.typicode.com")


@users_router.get(url="/users/1")
async def get_user(resp: Response) -> dict:
    return resp.json()


@users_router.get(url="/users/2")
async def get_user_two(resp: Response) -> dict:
    return resp.json()


@users_router.post(url="/users")
async def create_user(resp: Response) -> dict:
    return resp.json()


app = FastHTTP()
app.include_router(users_router)

if __name__ == "__main__":
    app.run()
With middleware...

Intercept and modify requests before they are sent and responses after they are received:

from fasthttp import FastHTTP
from fasthttp.middleware import BaseMiddleware
from fasthttp.response import Response


class LoggingMiddleware(BaseMiddleware):
    __priority__ = 0
    __methods__ = None
    __enabled__ = True

    async def request(self, method: str, url: str, kwargs: dict) -> dict:
        print(f"→ {method} {url}")
        return kwargs

    async def response(self, response: Response) -> Response:
        print(f"← {response.status}")
        return response


app = FastHTTP(middleware=[LoggingMiddleware()])


@app.get(url="https://httpbin.org/get")
async def get_data(resp: Response) -> dict:
    return resp.json()


if __name__ == "__main__":
    app.run()
With dependency injection...

Use Depends to share logic across routes — auth tokens, computed headers, or any reusable setup:

from fasthttp import FastHTTP, Depends
from fasthttp.response import Response
from fasthttp.types import RequestsOptinal


def auth_headers() -> RequestsOptinal:
    return {"headers": {"Authorization": "Bearer my-token"}}


app = FastHTTP()


@app.get(
    url="https://httpbin.org/get",
    dependencies=[Depends(auth_headers)],
)
async def get_data(resp: Response) -> dict:
    return resp.json()


if __name__ == "__main__":
    app.run()
With lifespan...

Run setup and teardown logic around your requests using an async context manager:

from contextlib import asynccontextmanager

from fasthttp import FastHTTP
from fasthttp.response import Response


@asynccontextmanager
async def lifespan(app: FastHTTP):
    print("Startup: loading credentials...")
    app.token = "my-secret-token"  # type: ignore[attr-defined]
    yield
    print("Shutdown: cleanup done.")


app = FastHTTP(lifespan=lifespan)


@app.get(url="https://httpbin.org/get")
async def get_data(resp: Response) -> dict:
    return resp.json()


if __name__ == "__main__":
    app.run()
With GraphQL...

Use @app.graphql to send queries and mutations. The handler returns the query body; FastHTTP sends it and gives you the parsed response:

from fasthttp import FastHTTP
from fasthttp.response import Response


app = FastHTTP()


@app.graphql(url="https://countries.trevorblades.com/graphql")
async def get_countries(resp: Response) -> dict:
    return {
        "query": """
            {
                countries {
                    name
                    code
                    capital
                }
            }
        """
    }


if __name__ == "__main__":
    app.run()

Optional dependencies

$ pip install fasthttp-client[http2]

Enable HTTP/2 per app instance:

app = FastHTTP(http2=True)

Servers that don't support HTTP/2 fall back to HTTP/1.1 automatically.

CLI

FastHTTP ships with a command-line client. After installation, the fasthttp command is available globally.

Quick HTTP requests

$ fasthttp get https://httpbin.org/get json
$ fasthttp post https://httpbin.org/post json -j '{"name": "alice"}'
$ fasthttp delete https://httpbin.org/delete status

Output format is the last positional argument: status · headers · json · text · all

$ fasthttp get https://httpbin.org/get all
Status: 200
Elapsed: 312.45ms
Headers:
{ ... }
Body:
{ ... }

Pass headers, timeout, and proxy via options:

$ fasthttp get https://api.example.com/users json \
    -H "Authorization:Bearer token,Accept:application/json" \
    --timeout 10 \
    --proxy http://proxy.example.com:8080

Run your app from CLI

Execute all registered routes in a main.py without calling python main.py:

$ fasthttp run main.py

Start the dev server with Swagger UI:

$ fasthttp dev main.py
$ fasthttp dev main.py --host 0.0.0.0 --port 9000

GraphQL

$ fasthttp graphql https://countries.trevorblades.com/graphql \
    -q "{ countries { name code } }" \
    json

Interactive REPL

$ fasthttp repl

Or just fasthttp with no arguments — drops you into the interactive shell.

Command reference

Command Description
fasthttp get <url> [output] GET request
fasthttp post <url> [output] POST request
fasthttp put <url> [output] PUT request
fasthttp patch <url> [output] PATCH request
fasthttp delete <url> [output] DELETE request
fasthttp graphql <url> -q <query> GraphQL query or mutation
fasthttp run <file.py> Run all routes from a file
fasthttp dev <file.py> Start dev server with Swagger UI
fasthttp repl Interactive REPL
fasthttp version Show version

Contributing

Contributions are welcome! Please read the Contributing Guide before opening a pull request.

Found a security issue? See the Security Policy.

License

This project is licensed under the terms of the MIT license.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

fasthttp_client-1.3.12.tar.gz (75.5 kB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

fasthttp_client-1.3.12-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.3 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ x86-64

fasthttp_client-1.3.12-cp315-cp315-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.3 MB view details)

Uploaded CPython 3.15manylinux: glibc 2.17+ x86-64

fasthttp_client-1.3.12-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.2 MB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.17+ ARM64

fasthttp_client-1.3.12-cp314-cp314-win_amd64.whl (1.0 MB view details)

Uploaded CPython 3.14Windows x86-64

fasthttp_client-1.3.12-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.3 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ x86-64

fasthttp_client-1.3.12-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.2 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ ARM64

fasthttp_client-1.3.12-cp314-cp314-macosx_11_0_arm64.whl (1.1 MB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

fasthttp_client-1.3.12-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.2 MB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.17+ ARM64

fasthttp_client-1.3.12-cp313-cp313-win_amd64.whl (1.0 MB view details)

Uploaded CPython 3.13Windows x86-64

fasthttp_client-1.3.12-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.3 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

fasthttp_client-1.3.12-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.2 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64

fasthttp_client-1.3.12-cp313-cp313-macosx_11_0_arm64.whl (1.1 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

fasthttp_client-1.3.12-cp312-cp312-win_amd64.whl (1.0 MB view details)

Uploaded CPython 3.12Windows x86-64

fasthttp_client-1.3.12-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.3 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

fasthttp_client-1.3.12-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.2 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

fasthttp_client-1.3.12-cp312-cp312-macosx_11_0_arm64.whl (1.1 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

fasthttp_client-1.3.12-cp311-cp311-win_amd64.whl (1.0 MB view details)

Uploaded CPython 3.11Windows x86-64

fasthttp_client-1.3.12-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.3 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

fasthttp_client-1.3.12-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.2 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

fasthttp_client-1.3.12-cp311-cp311-macosx_11_0_arm64.whl (1.1 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

fasthttp_client-1.3.12-cp310-cp310-win_amd64.whl (1.0 MB view details)

Uploaded CPython 3.10Windows x86-64

fasthttp_client-1.3.12-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.3 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

fasthttp_client-1.3.12-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.2 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

fasthttp_client-1.3.12-cp310-cp310-macosx_11_0_arm64.whl (1.1 MB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

File details

Details for the file fasthttp_client-1.3.12.tar.gz.

File metadata

  • Download URL: fasthttp_client-1.3.12.tar.gz
  • Upload date:
  • Size: 75.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.13.3

File hashes

Hashes for fasthttp_client-1.3.12.tar.gz
Algorithm Hash digest
SHA256 bcfc54e3213debe67ed686add3d8d859029512bc703939bbaeeb82cb22c3f43a
MD5 7413ee8749911acc56494c22c3913a85
BLAKE2b-256 f144130a4263bc8c25e69cf399d9ad86e06739cc0271008e84b43f005743017e

See more details on using hashes here.

File details

Details for the file fasthttp_client-1.3.12-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for fasthttp_client-1.3.12-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 39e9194a7688764e045c18e050a129867a3f955e7e20ec87e4233f3f30503b05
MD5 8a65fd9d338ff4168c4e018f2820e70d
BLAKE2b-256 611cc46f39af0feadf84a0a0fa056b28db309a44b497b015b2e80fb9cef97505

See more details on using hashes here.

File details

Details for the file fasthttp_client-1.3.12-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for fasthttp_client-1.3.12-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 732ed72b14578043c8915089c5b756900d1ec9527f93c5b5834ecf9657326e5a
MD5 3dd22ea921f1bfdba93bf69c336b002e
BLAKE2b-256 98dbb35bfc7b725092129712925f664fcba920c91f0110d0f43021899a036045

See more details on using hashes here.

File details

Details for the file fasthttp_client-1.3.12-cp315-cp315-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for fasthttp_client-1.3.12-cp315-cp315-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 79f78ca7022c1bee795c54c932345f52815be5571ae3980686cc353484750e10
MD5 408188db6e649f462a8564e997736739
BLAKE2b-256 6f740f3bbafedac6fbb151d06d76c0029b983b61e65eae85bfd49253f9c8805d

See more details on using hashes here.

File details

Details for the file fasthttp_client-1.3.12-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for fasthttp_client-1.3.12-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 13e2d413db5b65fc2c31db8b4e55e19492e3c4e8639e00e8cc298782e50c5ab4
MD5 0e900f7b753453677bff5cbe814bea21
BLAKE2b-256 26272b4d70daefc5723d726df1759ae7a39e34dc646c0429f33f04a3b1d7f759

See more details on using hashes here.

File details

Details for the file fasthttp_client-1.3.12-cp314-cp314-win_amd64.whl.

File metadata

File hashes

Hashes for fasthttp_client-1.3.12-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 87241063afa1373ed007481953ba1eae273c5378eee29991875316bacfd1bb62
MD5 638a60ef1d2b4eec3666c5e79d5b9fae
BLAKE2b-256 96a8fab349179df4e2b569b18a19bececf39f122b8bad56b8a3fa2474c12e1df

See more details on using hashes here.

File details

Details for the file fasthttp_client-1.3.12-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for fasthttp_client-1.3.12-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 fe9d42832b607b7cb340591e25a8f1432f25e51b49a4c3973fcaaf3753454ccc
MD5 4df2f0979bfc23ef88cd3b0114c169f4
BLAKE2b-256 ac625bfcb7ee900437a07e0688c9516c7a068a13ff40fe694a956e856e20c5d4

See more details on using hashes here.

File details

Details for the file fasthttp_client-1.3.12-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for fasthttp_client-1.3.12-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 ace22219969e4175c26fdaec3ecc656dca30fe85a0cf08a779fa758e2b2c8343
MD5 7c7d611afe9956d5a4c366b2971a15b5
BLAKE2b-256 b49e707fa5de091cad490bbf7b4d8510a9e5022bf903b05224832f26adbc1eb3

See more details on using hashes here.

File details

Details for the file fasthttp_client-1.3.12-cp314-cp314-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for fasthttp_client-1.3.12-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 ce895e98da1d5c1392b3764aa04d9bf70cf4789e00d11576e4383ad434866440
MD5 85a147a4c69593eee5001bf34a8b3f53
BLAKE2b-256 3d1f4e326cc1d957948597ed3415db6216b74a1ae59ca37e9a1ba1c83fdb9668

See more details on using hashes here.

File details

Details for the file fasthttp_client-1.3.12-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for fasthttp_client-1.3.12-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 4f4a19e5fdfc55588f7cec4172d2add0e00da2509c26edae2d4a5ed95070220a
MD5 b1b07697283bba464ca9019da9ca3077
BLAKE2b-256 2ebd3454b6f42845a4dd75e3c6b97f1fd17662bb667b6e213ec7a0cd53252d27

See more details on using hashes here.

File details

Details for the file fasthttp_client-1.3.12-cp313-cp313-win_amd64.whl.

File metadata

File hashes

Hashes for fasthttp_client-1.3.12-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 4393d02070406f8487a1da9fe7f1f69efc612e4c3eeb0de3d5002ffab30d4e92
MD5 0892ac45e806f857542a02541eacf87b
BLAKE2b-256 68c627fb36a55af5818a1b14a89394e3771c7d764a94fa366dddcd6559216c61

See more details on using hashes here.

File details

Details for the file fasthttp_client-1.3.12-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for fasthttp_client-1.3.12-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 1eac9ae898d8e458ec0b22244d36b83e01f33a4117b7d6257863d29cf300ae59
MD5 0a4506821dc75987b2b85aa93728f3da
BLAKE2b-256 4d4b56033a2526de531e8dac52aca1980e25b86c186a6fc3944d438cf0088b06

See more details on using hashes here.

File details

Details for the file fasthttp_client-1.3.12-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for fasthttp_client-1.3.12-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 688d811ed926ba5fc44cb30d80fcef8a3ada60ff8767c444ec6efadfd5332bd5
MD5 18236d1d9b0b8e5dfc3d94022284e785
BLAKE2b-256 0c8c734a2d6f81e094373941562c186cf6e99a4c2c137e8ac8f6b3ac29c8b6f7

See more details on using hashes here.

File details

Details for the file fasthttp_client-1.3.12-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for fasthttp_client-1.3.12-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 dbca6cd84a050443ef6370bba3e681438b8eeae9bbc17720f1e9745f4de0bd53
MD5 00d9d633e1388da34830a069af232c53
BLAKE2b-256 77d7ed7fdbd3498f2b49d1351c692378fe9a2367780221be086e0c02dee74919

See more details on using hashes here.

File details

Details for the file fasthttp_client-1.3.12-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for fasthttp_client-1.3.12-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 235f0ec5e2cb1785b597961f423ff177b30180cb742a6ccdbbe28711468165bc
MD5 1d5bf10eae1b9dc374c8be84d24a9790
BLAKE2b-256 6aaf74380e05eec914242d47ec0fa2264a8c1bae0bd2fbd352242257cd45e69b

See more details on using hashes here.

File details

Details for the file fasthttp_client-1.3.12-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for fasthttp_client-1.3.12-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 2c31ed9f86b3f53d73d33ea2f7ee9823fe4a55607bfc2c50f3dfe3685004fa04
MD5 3f68eddbb6ab7e60a2fee70db5cb228f
BLAKE2b-256 0ba336636eb572328c008c3ddabadfd4b8f59ac9164f0e0e7bbc7d2f2f01f31d

See more details on using hashes here.

File details

Details for the file fasthttp_client-1.3.12-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for fasthttp_client-1.3.12-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 a2bd75743f2c402f68ef3140e9fc8f1ad7d12e87824e2bf99a33b978450f577f
MD5 231b2292c43e978baaecb2dc5108ba10
BLAKE2b-256 dcf5ddb0a73d151da1baf145177824d5d36886a54f9c2ef3dbdabc0a854b0328

See more details on using hashes here.

File details

Details for the file fasthttp_client-1.3.12-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for fasthttp_client-1.3.12-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 0d4bf2fd57ea581eb806bbee5390bc29adf051470f5575bd48ff88f719b9f251
MD5 010cb85a172a8323ca00e89d36009058
BLAKE2b-256 8fa5405f1604a57724d288ea14544fff7709fa0e44b45d7d9c556aa979508278

See more details on using hashes here.

File details

Details for the file fasthttp_client-1.3.12-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for fasthttp_client-1.3.12-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 37bededbb11eaba883af316c79c44b363f69d3bd4a97ac8327f6965256eb3c07
MD5 7c9bd8b338535c0191b240b29519cad3
BLAKE2b-256 d3725312a9d046f81205fc8bb6089f69520424a36fb8d1260355289680aff46e

See more details on using hashes here.

File details

Details for the file fasthttp_client-1.3.12-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for fasthttp_client-1.3.12-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 c612bb66df62d7d58d2516fbc98b62b13f1c2d1cb1e08cb143391b969ae9c554
MD5 ff105cc72e055cf4319b705a7f5341d2
BLAKE2b-256 e2e88f460fcaf3aa9f1f97b9f06409b4eaf8520f2c6a0f182e3474dea1a8e021

See more details on using hashes here.

File details

Details for the file fasthttp_client-1.3.12-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for fasthttp_client-1.3.12-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 efb171c237eda3b7e8603f767653375160c0cc441120ee8686c42d752e2100d3
MD5 e5e0f9a7e2bf4d12e5a4be1d91fa051d
BLAKE2b-256 c95561432818d713180280487164aa2f78e480b052f1dd3fe33c34f0b0bdc252

See more details on using hashes here.

File details

Details for the file fasthttp_client-1.3.12-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for fasthttp_client-1.3.12-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 4bbf2c321ae97959432dca3f5f36809539121843f1bb6f0aae45b4282e32dd49
MD5 090f214a7ee4e6470ff5a2731d0c8fed
BLAKE2b-256 e900439c1cd7d3c65dcb779d8140ed0761eab4a456281d90b2159354856b7d8a

See more details on using hashes here.

File details

Details for the file fasthttp_client-1.3.12-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for fasthttp_client-1.3.12-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 96a5add5801c1c23940148149869f36274bb6e16ed88327954042eddd68fd907
MD5 7367c3af7d2a8bf2faff263dceb21e7a
BLAKE2b-256 2ed18de330858b18c465db6a6122cdabd2b785ffcb4aba938108e3ff99f873af

See more details on using hashes here.

File details

Details for the file fasthttp_client-1.3.12-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for fasthttp_client-1.3.12-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 f64d1ded9815e0a2310afa1c990f06b3989ee7fd6e3fc31fa011deb965ac2788
MD5 aee23cd7f8768edd79adb622f9bb60ed
BLAKE2b-256 21104a1c64f97172b4272d43b52d0db8df15e87149122a7b95a701bbe6a8bbd3

See more details on using hashes here.

File details

Details for the file fasthttp_client-1.3.12-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for fasthttp_client-1.3.12-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 b143cbbb58bfb2003f44c8c6e33487089689f3e7cbb4ac9f1fee48bfed99bf30
MD5 a0fec17986b511c9a53ac20920d8a1e8
BLAKE2b-256 099ee725e2852f325a823a18548539af78914c1d8c8299cac1d09e51a4a5f18a

See more details on using hashes here.

File details

Details for the file fasthttp_client-1.3.12-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for fasthttp_client-1.3.12-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 08cb5ed6fbca5485f2d989c72a02f5cf374559d471ea1ef760c4b3f77fe792f1
MD5 3edf4235051b0597ad2d714545bc8183
BLAKE2b-256 e7edd57717daaabfc761052127acae78565d36b19f2b0b51e577f3397c17a6f2

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page