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

Uploaded CPython 3.14Windows x86-64

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

Uploaded CPython 3.14macOS 11.0+ ARM64

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

Uploaded CPython 3.13Windows x86-64

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

Uploaded CPython 3.13macOS 11.0+ ARM64

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

Uploaded CPython 3.12Windows x86-64

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

Uploaded CPython 3.12macOS 11.0+ ARM64

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

Uploaded CPython 3.11Windows x86-64

fasthttp_client-1.3.11-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.11-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.11-cp311-cp311-macosx_11_0_arm64.whl (1.1 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

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

Uploaded CPython 3.10Windows x86-64

fasthttp_client-1.3.11-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.11-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.11-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.11.tar.gz.

File metadata

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

File hashes

Hashes for fasthttp_client-1.3.11.tar.gz
Algorithm Hash digest
SHA256 97113111e207f89f38ca85f2f158a3a6b85c93a30357ad4cf683a30172748306
MD5 0af89d8f0882e8bd9f3f3e6a8c2257dc
BLAKE2b-256 e67a3ed1394df28ddf4788542b40696f2b64e05027e57dc3ad0ac66e1df0c727

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fasthttp_client-1.3.11-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 9b9f91c4d9b8affb258413eac4ff423fa314b13c45f73c25c4290b61ce98ecad
MD5 7cc5799c26b0e6d658661eeea10e66bb
BLAKE2b-256 5fee0741f0b3cfc8a5579cdea041dca7d0d219af47cedb3aee82a2b7ce35e82f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fasthttp_client-1.3.11-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 d4601eb9d2a746dff4410cae4d7b3d1a5f7320b12c88a4bfadcf2bfb3fff8ef6
MD5 ae5a69d6025ba27f18e3f03d22755c57
BLAKE2b-256 def795c0d9d51ef5d14a4e5176672d0ed3cd3b8f5866b273babb4c266c5d7d8b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fasthttp_client-1.3.11-cp315-cp315-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 4d257b0de3244a859dd5c9412fea33898c6db44ac10b9db72971a55d40c945d9
MD5 0c5510add860bb1ab760ce3287b2268b
BLAKE2b-256 6e0555c6d2ab1ec441610655a88b4296e7867f726c6e9b2577f0069818589c6f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fasthttp_client-1.3.11-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 0257c446cf1c14628dda58fff51b0762ca459a8df5b668a59328b07e5f70f7a8
MD5 d830f0e9fd4cdf2dcb6820ac8adf41b1
BLAKE2b-256 bb75e0c66a7347c12390878bdb333094e3306e7dc1297a93ad5c30c58d07858b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fasthttp_client-1.3.11-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 e9764f4fa2e81f96589724071bb908052a6a50b74b5dc81beebbf331db53408d
MD5 794234dad3b877366d4740d689697ff5
BLAKE2b-256 9f241367ff012329d4faade823076bc2099f8c549eee835131547258fb213465

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fasthttp_client-1.3.11-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 950605063aaa92a07916b0256166670ee1c930abee581efebee58be43730ad81
MD5 adb0820b8c7dacd03504f32ce763739e
BLAKE2b-256 3b1478dcb70bf8e7883185b0ed4121a3bd9eb45c2db903d78578ccc7f11008a8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fasthttp_client-1.3.11-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 9a9a88cde71400a705102c42cf13c2580f68695ef6ac15bdd0ae878dcf5fd64a
MD5 4b27e281542130618ce9eb9f7a5d7edb
BLAKE2b-256 602324c45313fa7fd803d104ee739767b167daee13e31bc0240280c64c467b2f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fasthttp_client-1.3.11-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 1d52949e555fefbedddf263fd522683bf7a24166e4a16df7559aa162ebe0a54a
MD5 26f2dba304bef5e85315ff6c26278397
BLAKE2b-256 6c785ae08f43b9d1474a4079665ad3639175b1fe79feb7542850259c524925f9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fasthttp_client-1.3.11-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 d9acbdba2d57d702bd0e88882c0d3818607a7d32a8c2fc898862c74ac5bd6869
MD5 ed1e0e9fdc3682454aa015bdaf2bbd24
BLAKE2b-256 3a61e5f2a4b984889e12e3cbe69272f8ec8021863f9101523dbc2079062d433d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fasthttp_client-1.3.11-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 450f49766a4bf57f533b37ec898e6f4123e972b7c58dea4ebcd7f7c455a42d0a
MD5 d37ee52ca68550f55baa868da282b3f9
BLAKE2b-256 64f9a0f6eb13669bf12919e78c1be4b3631d5656f817c3c6c2cc80d343b1b96b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fasthttp_client-1.3.11-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 30586b2db995f30c50ee18294b2c16a332869097e39f3d74fa104780e1162a2c
MD5 6293d24144d030c7dcabcf64ac37e642
BLAKE2b-256 0288747045d3830da27bfe1b2e475139f5c0f64b75432b99ac33c10a4985ff7b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fasthttp_client-1.3.11-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 bb1a4b333611cc780d8d2a638f6e345a9a7175a6941f5dbef7e262dde5e3736d
MD5 3255e90cb20f9356eee342565f5d972f
BLAKE2b-256 e18a07dbf7b9413b91379638e1244a7868aa0f9034db41fe3caac585da104c00

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fasthttp_client-1.3.11-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 6670c56760a86284da1a2eec85319ad5332a826b6be6cb807fa85b9f5c2ff17b
MD5 8a39189491dd1e499661b7b586326a38
BLAKE2b-256 2a3a7c558f7da81731fa39af0b4ad5532755ce354178ca6ec4a12221ceb612c8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fasthttp_client-1.3.11-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 a9f183fdad121a0d03832bde4256a077ef21b42ed9a0fcc2cb461522306da95f
MD5 9601c850e8009bbbaf27256a15524c76
BLAKE2b-256 ff8ab8c5a693a45938a4c05a241c6ab2a269270aec5d26b0eaf760481ea37f22

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fasthttp_client-1.3.11-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 1ea5eb303e832aaa8ed708bb511ac390781822159efba9411896caade4c71a3e
MD5 7cf90db3a51eeb8c91cc1a33387295f0
BLAKE2b-256 2f75b6f23b3a1e90e6b7694b8ebc9879b6a36954476b1ced6d333c355469b707

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fasthttp_client-1.3.11-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 45d153d8603342ebc1d24bf0203dafb771e9cbbd67361ae4114b8ff6161fd898
MD5 d9f9dfa98175b9625eb3d5188cd0f2f1
BLAKE2b-256 560afc9d149d0b1059a5669918c3db33ef1e6709206128b028627d693ec64253

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fasthttp_client-1.3.11-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 3239acdcf11dc7daccbe8162e2371ff65f8e2874b45e382410cad18246f75a60
MD5 709ff9ed17660d24347d4905db63c0f9
BLAKE2b-256 299f85751633a130c618bc131fdefbf90b9a0cc8e9d03b5760fc8b028160852c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fasthttp_client-1.3.11-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 50aa5a17ce5a7a5e7f70b4c51079e9596f7f3a403d92f2a917399ca14231ed56
MD5 a27dde650e2016cff0a35d5fdd9d6066
BLAKE2b-256 b4ebad266295dc062c6f449ee4d59a692fbed76c997a980eba46283ad9a9f2db

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fasthttp_client-1.3.11-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d9959f1ab4f2ff8bf8647059378092b94fe9fc534686c26718452e6d962cf0fa
MD5 33ebb9388c2baaa3ad06b38d78620230
BLAKE2b-256 bf7c9ee90df1f02ba46a406ae561194305374b93634a847dabfa39bb8c980cbb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fasthttp_client-1.3.11-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 52c3d52ef1680f6434d68496e385c15fcd969a5b6b812d02b9b394ad7e77b1bc
MD5 273d61d4d69cfe2e811fc45de435704b
BLAKE2b-256 547cb63cf99f867de8dd6df93a43621a98f3450837c722d0aebfbc530f099838

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fasthttp_client-1.3.11-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 22267c784c82aacf8087951f20d7d231104bbd1756edff0542764a61e855368e
MD5 4f2cbd3a255b1ba936912d96551d8cc4
BLAKE2b-256 bf0231efe57469d368c49bc25a8cb8ea4e9eaffa099b14e365060fce8c619c05

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fasthttp_client-1.3.11-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 78bfb727ec6ae5897a76d69c94e4577300bb68094fd0d8ede9f229df8c480829
MD5 464d0444a6fa153c81cfccab514e07da
BLAKE2b-256 072977dc9127941615ed906ab599cfcc90e9f8f14e17ae8c45db34ab7e89fd69

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fasthttp_client-1.3.11-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 48bc23235c1c6697aa986a23c4cf2221cf9333d2764696bcd236c7ed27cdf949
MD5 4b705686bcebf31d259f5cf925883b2d
BLAKE2b-256 1a7cbae64d5643344d620e967f1b2b6f4f7a32425d79149470c9b05580e66dca

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fasthttp_client-1.3.11-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 5b0210f4568b7de3d1d6c69b08635b61451dfb575fa4526b3d0abfc62081e0ab
MD5 9e9de1f95ec02acf60ab5c8634abf602
BLAKE2b-256 df09b9b52022f580c941fc7c1da9349b7e68d2aaf9d4cb7d03e147a455ba4c06

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fasthttp_client-1.3.11-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 6b773c6a233f1f28bab531d0300e7ff9f1a1880475307447b577bb99168b78b7
MD5 8960cf477cdd14744da3fdb028e5f395
BLAKE2b-256 38ab7be8299c68aec4007e97aa5b2933f303fbd23e5ab0b5018f71c8a621523f

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