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.0.tar.gz (64.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.0-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.1 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ x86-64

fasthttp_client-1.3.0-cp315-cp315-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.1 MB view details)

Uploaded CPython 3.15manylinux: glibc 2.17+ x86-64

fasthttp_client-1.3.0-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.1 MB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.17+ ARM64

fasthttp_client-1.3.0-cp314-cp314-win_amd64.whl (893.5 kB view details)

Uploaded CPython 3.14Windows x86-64

fasthttp_client-1.3.0-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.1 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ x86-64

fasthttp_client-1.3.0-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.1 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ ARM64

fasthttp_client-1.3.0-cp314-cp314-macosx_11_0_arm64.whl (992.8 kB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

fasthttp_client-1.3.0-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.1 MB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.17+ ARM64

fasthttp_client-1.3.0-cp313-cp313-win_amd64.whl (894.1 kB view details)

Uploaded CPython 3.13Windows x86-64

fasthttp_client-1.3.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.1 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

fasthttp_client-1.3.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.1 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64

fasthttp_client-1.3.0-cp313-cp313-macosx_11_0_arm64.whl (992.9 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

fasthttp_client-1.3.0-cp312-cp312-win_amd64.whl (894.0 kB view details)

Uploaded CPython 3.12Windows x86-64

fasthttp_client-1.3.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.1 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

fasthttp_client-1.3.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.1 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

fasthttp_client-1.3.0-cp312-cp312-macosx_11_0_arm64.whl (993.0 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

fasthttp_client-1.3.0-cp311-cp311-win_amd64.whl (895.2 kB view details)

Uploaded CPython 3.11Windows x86-64

fasthttp_client-1.3.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.1 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

fasthttp_client-1.3.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.1 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

fasthttp_client-1.3.0-cp311-cp311-macosx_11_0_arm64.whl (994.1 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

fasthttp_client-1.3.0-cp310-cp310-win_amd64.whl (895.3 kB view details)

Uploaded CPython 3.10Windows x86-64

fasthttp_client-1.3.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.1 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

fasthttp_client-1.3.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.1 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

fasthttp_client-1.3.0-cp310-cp310-macosx_11_0_arm64.whl (994.4 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

File details

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

File metadata

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

File hashes

Hashes for fasthttp_client-1.3.0.tar.gz
Algorithm Hash digest
SHA256 a004bd8d12e52c2d11893d7930f95be297d5d886bf0bd78b61009080e71a050c
MD5 fa7d00f70a1436f3b8aa1ec54ded3736
BLAKE2b-256 20049fe7ba432d30bda67a396cde77eba45dca78035b66643566cc325c691e35

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fasthttp_client-1.3.0-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 aae4dc13809591d4e8f5381c81c7dec2cdf415690e2be20edf2c3c21ea501029
MD5 a65aa4f986ad4e1b9607d10911eee412
BLAKE2b-256 3765b0047dcd169aaf963ce6520e33403fcb698dec411a46482e7be06413ead3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fasthttp_client-1.3.0-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 c641480175956b462ecfd04b197dd3fba86ebf7a4e5c9b5c244f4730ce0ab05d
MD5 f894391be0a2474cc24c06f3e524c114
BLAKE2b-256 86adf9da841d016d86fc6250f9c71b77441d1afa57bb416815438db8b6b6662e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fasthttp_client-1.3.0-cp315-cp315-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 90c3be1e07e5a45a3eae0d4a7c00a72604f8df2c09f2a6667a2440a65ac640de
MD5 5750cb7e0b3777dc1dc65ad363d839cc
BLAKE2b-256 bdf9517d461e3e1e034031ac91e6d4e0041b2ee471e2336b74ffd8aa422d4acf

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fasthttp_client-1.3.0-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 5ce1e00be462728daa05940bfa129ba7c298c8fcaa7d35d74143881e466520cb
MD5 e77e7972d16ddf11a93d267edfb970ba
BLAKE2b-256 7311138732c198d79e11eb943a5876451ebf1219598d8f1d75f9461a3fb753f8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fasthttp_client-1.3.0-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 51ff14131ee3f57693865ca4bfca45a1378cc79f28759af99d50a91fef4550c4
MD5 ff27c9b380e502541f8a4735b1158956
BLAKE2b-256 44d397e0ebee043020f47a3cf7c4fd79ec08413438e3f20c5df4a9266cc9ccae

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fasthttp_client-1.3.0-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 a8da9b560a8dda5aee5d935cf925129fb771f99c2579361ac1997b2f0b509dc3
MD5 12cf54a03eb72019e4f36473a1f7250d
BLAKE2b-256 e0d4f8ede7e5b2eb617da4c28042a026190d882dbe98be37ec34677598d6c0b1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fasthttp_client-1.3.0-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 821a5ccc99430faa6d511bcbfb76358c10a227b8dfeb14e3a87dc514f0ef2b39
MD5 b6a73edd0b7d4c95c2f0d5fc3a63a2d4
BLAKE2b-256 d8866dad8c356cfd7e4beb469b35874763ad24b738fb250f4fee5e937267fbba

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fasthttp_client-1.3.0-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 4f75edbcf23f5044eacbdb83b0b59406501ce022601c6865c123be1ab2ae90ff
MD5 2a42b0460a2e0c4a7d1368b1528699f1
BLAKE2b-256 0ceb05d97cda4dd866af376f76507080b16e33faf7be1b651b82de0766726480

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fasthttp_client-1.3.0-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 a4e07c62f404b011be16503b22cc3fe8e46134709bfb13c1c57eb1832ad98413
MD5 19600ee08ebc0b365c8bcc866de30207
BLAKE2b-256 cdc40529d05436ce2a42265f9dfbf653692f538862216804165f25b0a2773f5a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fasthttp_client-1.3.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 fdfef3155b30d68823e22d2d573275c4644231c5227ec3f1bd3ee17e8cdc4f25
MD5 1651cad31182916331b9653bd4c17ba7
BLAKE2b-256 cfde63ee076ed4365205e8b546efc21da03fa55ece768460f3d61ecb14e9f751

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fasthttp_client-1.3.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 f941a879523cfe5ba39de0c32c1a56e240161fffb4dbdea8d6a942ca8006d02f
MD5 58fda6bf860f2166b43d7797b8160fa9
BLAKE2b-256 015e3ebbc955f6030181f9d5ea2b054ec5e00e80deb25acbb32c3f9ae13e3ff5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fasthttp_client-1.3.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 c760f2f6858c1559bb4634b3ded850c13e26e65ddf60f0916eec59eb3b74cf1c
MD5 36bd2f7f16ad4dfa3757827401b820a2
BLAKE2b-256 23338c7b63a78e5d31b108c2bd9466cd498b68643a78db0f4312ba0508d38832

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fasthttp_client-1.3.0-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 b63e900515a423483872fac150451d152cda42bac08e349b7ff9da930677d9a4
MD5 a885da3b198939d85244ab830c9ed04e
BLAKE2b-256 2a78f139fb1a8b5b82d5d46e97009f18c7561a2ecbf19589a5f930109b68e05b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fasthttp_client-1.3.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 01272fd144614407ed7419b7e69c0d1fe685d85464d88ffa759bb1d5fd4e0deb
MD5 87d77c3778c14bd83b5142baecffc2ad
BLAKE2b-256 d4b57fbdfe8c08f14e33b6eb9fd967a9f9e0166e0c923e27382d76364d2a74fc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fasthttp_client-1.3.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 c9e37f3788af733f24bf46468347b4d5af6059b073b19cb35856b28cddf94806
MD5 369d7b716a6963bba75bb5eb7116428f
BLAKE2b-256 4126e8b6a2ce41010fc2c9963bb59bdb176a55373940cd5843b2845d8b888d61

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fasthttp_client-1.3.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 bd48f06a634817e81312c1e449173f7d66331b552e2ee471f2a3824d548f3073
MD5 674e1c35458f9e252489cae5fefa5740
BLAKE2b-256 59c0ad7bb18c75c3a07f220daec533b6a7fc43a1311ab90920927ea2465197a6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fasthttp_client-1.3.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 254668f0427f5658885484800e1bd3a60158a0a1c9c17544e29778439d3fa975
MD5 216d29ac3989ae9b70cd02ef1026e49a
BLAKE2b-256 32569b3183fc1a42bd98948dee70da4f6ae424008b3c2080196fd741395f8aa8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fasthttp_client-1.3.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 af925d9c5ba4871436467096781203200eb968273c25a7c225938d52782d390c
MD5 e5ccef62249117105efd68d569cb7a40
BLAKE2b-256 c647b7333868daf4a5ff26fa0bdf23a0aef102f4927f3fd6b78a2b92c5c4cca1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fasthttp_client-1.3.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 3c953e76826e8e42c3310915ed0d78b1c7063a85f0c2c164a2de1c3e6effd371
MD5 fe033d2ec09374f442855afd9638f764
BLAKE2b-256 e36f503cf1f8ab2d24260aacdab701a3c1864e3b9da16b29393da2ee9ca7e320

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fasthttp_client-1.3.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 7d522a4b62d9d7edf31a32e7b97ebab72a8009ec8511349e22a9f841765d30dd
MD5 3baf0673114a7d61fca45292f93a48cd
BLAKE2b-256 9e74c232ba03de8e817b969f1a09b0e982c5d9006052de16741714c150fffe78

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fasthttp_client-1.3.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 43d7984e0cd6a22cce002edf6b80176a9eccac764efbcfd7ceb2d578c953b1f5
MD5 a631dab7cfce2447cffb4e8c1ba5721e
BLAKE2b-256 ac1af77c28e9a5c7e95e2d3530cb7131687cdd6fe2a2e01ba59497bc01ede2c5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fasthttp_client-1.3.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 61b40eb001c089a83e2317b583b567cee45a8f2143797d2251af6913a3ec7831
MD5 b773083d0788ca047475af6206a0c8f2
BLAKE2b-256 5eb518029e66478bbb826d23fa96e4bcad89594c2ccfbcd8b6895bbe104d2257

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fasthttp_client-1.3.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 a67046bc75ee5e21da345973ae7ef5e2f6b85dcc455c707a53a76de2253df3c3
MD5 0e2265c3a730a8c05f2dad8a6756dde4
BLAKE2b-256 ec37895f9d85b1ad0ffc8311c917c3c6cada4eb64e5208d3e1b3f5210143f6be

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fasthttp_client-1.3.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 56829e2f94d7818e55cb34797ec5e50e29f61baf954451cdb3a1433cc5039c3b
MD5 30f4e35258a4e96a9f50f9791ac90392
BLAKE2b-256 8bb03359692106be1350b1735ea54d857d9ce35bf320bc8aadaebcb8e4ca1621

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fasthttp_client-1.3.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 e87ae105af24c19af99124fe62b4e0c360e0e6daa2f577765c42978c026ddfbd
MD5 0fe8f01d5041e8e4d868b6ea4f240bd0
BLAKE2b-256 62952002af5f96f1b4d81c118c559959003ecc7c72dcc8078cb245b6a306d7f6

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