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.15.tar.gz (76.8 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.15-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.15-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.15-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.15-cp314-cp314-win_amd64.whl (1.0 MB view details)

Uploaded CPython 3.14Windows x86-64

fasthttp_client-1.3.15-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.15-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.15-cp314-cp314-macosx_11_0_arm64.whl (1.1 MB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

fasthttp_client-1.3.15-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.15-cp313-cp313-win_amd64.whl (1.0 MB view details)

Uploaded CPython 3.13Windows x86-64

fasthttp_client-1.3.15-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.15-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.15-cp313-cp313-macosx_11_0_arm64.whl (1.1 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

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

Uploaded CPython 3.12Windows x86-64

fasthttp_client-1.3.15-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.15-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.15-cp312-cp312-macosx_11_0_arm64.whl (1.1 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

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

Uploaded CPython 3.11Windows x86-64

fasthttp_client-1.3.15-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.15-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.3 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

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

Uploaded CPython 3.11macOS 11.0+ ARM64

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

Uploaded CPython 3.10Windows x86-64

fasthttp_client-1.3.15-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.15-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.3 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

fasthttp_client-1.3.15-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.15.tar.gz.

File metadata

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

File hashes

Hashes for fasthttp_client-1.3.15.tar.gz
Algorithm Hash digest
SHA256 1283cf9d6526c1403b041b2b4add3784e0fc3dbc01bd466b1eff46237fea7ac2
MD5 2f7569ecbe1d46d6e8f501bfef0333f1
BLAKE2b-256 93d69412ed646a1db0587df8f16819a68a2cf666eb203bedc0444e2d1fb2122b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fasthttp_client-1.3.15-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 6cb75a5e00562793263eeb98e20b9a46a7bd9aaa80d4427d3dc0ff52ff9d9a54
MD5 d377c659bff8df1e64db676c2bc8009c
BLAKE2b-256 c9b147e6e1e003e13e646904a717bb5724706cb0a5ce3485463e0ff76c94dd4d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fasthttp_client-1.3.15-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 81645379cd85b2844cf53bc30a7454d168fb5f97f765e0e1a0e06526875c0ee4
MD5 9887c3f17231b178b00316fa6db69b76
BLAKE2b-256 e9554737f164334d4a7ca056c7a22caa1522e5dfd751410cf72ce1a02fccb432

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fasthttp_client-1.3.15-cp315-cp315-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 9f843a2afb60277c937e1db9ee7a668c5ac4725da740182603006776de348022
MD5 3d9b370fff8670424e9adbd17b3b3024
BLAKE2b-256 6aff30bf955d69adfcad1c041622114931ec20b50efbb59c4c6f04c68d405c97

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fasthttp_client-1.3.15-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 b35d3fd1fbc1c3ca18007d96b75bbc8e458fc66599ab0613f7384be07ded2f50
MD5 14768f0ef911df20fc01c9bff1cb003f
BLAKE2b-256 131fbde6d2a04b6945700173305dc21b18d7c2eef46b537401d2c73431631ae9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fasthttp_client-1.3.15-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 da3222772c8f5e4d0f17a081fb8b44910333aebcc485dd28f53fdcb2dad542f2
MD5 c0af9e534b1b60137ae79ba04a2e70af
BLAKE2b-256 7d3a555c83105adaf8dca2f654a8b7fe5f8b8b8bf790a9a251225109d3fa048b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fasthttp_client-1.3.15-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 690f653a88fac7e0ce7af831046688e6a87284e2b29a5397b79d1d9ade52b6b0
MD5 40f14d8fd6e078813c52d3469e099bba
BLAKE2b-256 53602474c0236d694d1fc6e7487487762e35f3c6bb239a80b3534d0342bb16bc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fasthttp_client-1.3.15-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 2a491af85101ad79abf2e9b0835dc90bc7b3c251ee6ae0eb31aa58b0f4d8356a
MD5 e2f6deb66b3324bdc4dc3aa7fbe950ae
BLAKE2b-256 c2a610db21bdb0af4c172da3a269a7c6a00597b0773f5a792bda3faf405a6937

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fasthttp_client-1.3.15-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 2f4d80bb7ec7e81af6b4a41c417551ab54f32f203b153c9a477da133a463189e
MD5 9f25c09030ee173f4b490e04ef70c67c
BLAKE2b-256 63620aae4218481d6e870516b693af960cee0a32d61d884bdd069611730b8d24

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fasthttp_client-1.3.15-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 1d3b3c71ace63e8200e2c51c7b88b06abfd0ad8e44ca7ae882502f91d7142ccc
MD5 dd0eb86dc17aae12220cc326b065e36c
BLAKE2b-256 2dd0bcfc900393f6ec0996783d3e23b2fde0057e34fe79fdca8c21603b02ad4d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fasthttp_client-1.3.15-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 ab8f4669a82c8908afdff42a141835ace9904f33f36c726f9fa82753072aa401
MD5 a3d8634a5f0efb95fafea7db8441bca5
BLAKE2b-256 ce485e6dc7dfc2d9934ae5dc034e7d6cb8416ab26aafbb5ae9af9920d6242cc0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fasthttp_client-1.3.15-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 82c8b25f8f4d735080f4ff311e56b20c7ed485f0360c7e0c7cb421df37c8a945
MD5 9214aa7c7c583693c2f079a271453095
BLAKE2b-256 d700b30bfcc518342fabfede1824cd8c7dd416658de7ed11daf625d59795557f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fasthttp_client-1.3.15-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 0b365159301f2f05ae42998b5de0f024d56de9b93cb4b0d1e766ab3edb3e56cb
MD5 28241a596e60ad72ebf2f627f079755a
BLAKE2b-256 bff818d251d0753b32330dc3176a01a22a0cc86f715cbce445a4ed20d9b661ba

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fasthttp_client-1.3.15-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 98831666ab0e4f234c06d08bb9b32eb7e5e9974057ead47c96ae94abeb8d9b17
MD5 5694417c547bf778d11f91abfca83633
BLAKE2b-256 00bcbfd19664686a53278dac09c426bf007543a79367ff17b16b2389623046e6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fasthttp_client-1.3.15-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 c211e82b479fe54e32cc17fb271ec5d9b0abcdc3827d499cd404a42a70e8b769
MD5 c1d5318d055ce8741306b476fc0465d6
BLAKE2b-256 9a1badfa31ab892f055e8cc1170e45e0a0d365450e25018711737f24352aaba7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fasthttp_client-1.3.15-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 567d0c625fc06bee2af8ada1052f0961ebe2c09235a07e4262fcdab3d06effdb
MD5 00845d4f9730089e6ba91d3de9c0895b
BLAKE2b-256 2f85ed285b17b8efde5e512b569261029b1fd5f1d3c635a7b431a35214aa16e1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fasthttp_client-1.3.15-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 adf836913a0af014e057e631637283f39681f650324eda6b4139469a9cf16337
MD5 a636e8ec5c82a63d20d2326bc2f5fce8
BLAKE2b-256 8fa4fc2dd224dbf710aac51de6c00e05e16fe987f2b0c7c185458136cf294f5e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fasthttp_client-1.3.15-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c2d64a4f9140a6f0f3ff707dc64f2dfe7a054c459aa2818910c4bfb696400ba8
MD5 68fcb8d1977c1aec01a2c1d9d6b8ba6b
BLAKE2b-256 8f46c44d3aa5944cdb02d215d478a1d7cdc8ddf7e765780a146828d56c2ac841

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fasthttp_client-1.3.15-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 9aae1635c27bf9448dfe4d3fabad732cbc245069714a71588000b84e378dff97
MD5 5dda3afdd17188b129a50d7cb6d0744e
BLAKE2b-256 47021a7c68169e0d3417023bf2b49a01e586d421e0929500bc8550ba33683f6b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fasthttp_client-1.3.15-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 dd6b82f655312339c7b954197ff7c1e786755a8301c64d02765adb83667adf35
MD5 f6700df3794bae18de0b8852f455bfdc
BLAKE2b-256 1f6efe20394d6435e96c48e9a4639615e2b42427117037b811209d7f1edd4d03

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fasthttp_client-1.3.15-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 a80929846ee1cfcc53f3d44c40fdb7b623ad02892a3a9361a058d6962455c337
MD5 147ff8f0d41c7d9aedbaca48cca9ec9e
BLAKE2b-256 3ad939e27a3e7ebea37009266b6e3b15b7ed0258bbf49bef14eed7515240948b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fasthttp_client-1.3.15-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 b7e05ffb00f5ac78cd26af86a7cae1b64cfa75597ad47c15bc3ad5a390333ad6
MD5 538c7506dd5a940c7f26d470a8f4d621
BLAKE2b-256 f666b850a424a7ce39eb41c5e528f8ec739e6ef72ab19f8e2424b130ffcbf021

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fasthttp_client-1.3.15-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 15b82432bcebe6143b73478bba7c0fba00f02cb3f87b3c31d8a90aaa08deacb8
MD5 b0f31981355625b4b899b0e5f3470337
BLAKE2b-256 78aaccfeb1727ebde28bd7e1b5277132933f917e89de51ea66347bcb6d57c650

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fasthttp_client-1.3.15-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 24037f2eea43397cb6304a3a4bde730f1156a1ecefb4598bf6674006a140b3c6
MD5 73bb0d23b42e72177c24c4508bf72890
BLAKE2b-256 d1c1bb59c104fbcf0e94bc4543ecacb119d3e5d9e522b2cec451af44895b5183

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fasthttp_client-1.3.15-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 f253852aea47939d8308369590e43d2ee574edb4eac4c69468ca67bd14d89c90
MD5 e5ddf764cd478d0390c30f41c6ab9ed4
BLAKE2b-256 f5026212eeccc2a7569300e8c2fa3fe3185f024cea041a8c59a814889f55397a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fasthttp_client-1.3.15-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 746edba09e8fbf1edcec0ba0c8a027f968a96c69bf78cd158f0d7e6a95b59490
MD5 b74b0438ac5c68ea0588ae458a17ef85
BLAKE2b-256 dd573240945a1ad3cd97c47d96ef31bf13997796e80b4b76af23246715a08e41

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