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

Uploaded CPython 3.14Windows x86-64

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

Uploaded CPython 3.14macOS 11.0+ ARM64

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

Uploaded CPython 3.13Windows x86-64

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

Uploaded CPython 3.13macOS 11.0+ ARM64

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

Uploaded CPython 3.12Windows x86-64

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

Uploaded CPython 3.12macOS 11.0+ ARM64

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

Uploaded CPython 3.11Windows x86-64

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

Uploaded CPython 3.11macOS 11.0+ ARM64

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

Uploaded CPython 3.10Windows x86-64

fasthttp_client-1.3.10-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.10-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.10-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.10.tar.gz.

File metadata

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

File hashes

Hashes for fasthttp_client-1.3.10.tar.gz
Algorithm Hash digest
SHA256 4e3ba7925266dbfd44137cf585569bed9d11353fa98b22b787e876d25ccdecd9
MD5 e4a44e0f7195946719fbdbf462225d4a
BLAKE2b-256 ee9873d92ef7f115d1d2b18a105469287f176fe4a3074dcf1d85f329adc6e1f6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fasthttp_client-1.3.10-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 7a48b9ed3fb78412cf022487b40e79b17332e6a828418b693456be04b07fca5d
MD5 d57117ddbd97f070e843b722f4ff2214
BLAKE2b-256 19600d464cd5f62b2b10bbbc958e0230dbe03dc2da1f637a18f6df3d80a4840d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fasthttp_client-1.3.10-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 08f9972a585f12d512a93e24560b0e415f5e0b943b2da3135408db113d847fd6
MD5 d56ee457edc02cf41a05304952f4e9d6
BLAKE2b-256 31b8cfeddda4b797d6b4bd3dba6b8444c9711eeb28d5a832ff78bb48b527ed5e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fasthttp_client-1.3.10-cp315-cp315-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 c52c8c2ee3b1094fb2f0db8b17761f370d22faccb7216c35be5d29ebc5c911c2
MD5 5da4f945f57ad3a3205bf1e2e1ccebc2
BLAKE2b-256 9a0b45349b67deab23769d69e8dbdb81c9b33d58cada9ff49da86f6acc6c1aea

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fasthttp_client-1.3.10-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 589dc7848b46eb7500133d24278c2004202401b4df133ca61cbf4d657747fed1
MD5 caea2fbed183c33255f275575b048c06
BLAKE2b-256 f098c649754c0d34243e097c49c48e3590cde1401a4fad855f8e6df2ed5280e1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fasthttp_client-1.3.10-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 c4fdaefd380ee1e2da6f1ccfb4d9709729db82f5ee60826632eadd63eeb1b78c
MD5 88d399fcc70594b69cd8b859a82bdbb8
BLAKE2b-256 109efed63d5ffb5d3f61b9955439c5b8b7d77cf5d37c2b5024a09b461c521c4f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fasthttp_client-1.3.10-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 3cbc0db8fec78edaa06e8852198b2d63573fd0958c22701404231f7932f40da1
MD5 a78fdc53eb65f4ae273a273ff9c2efe1
BLAKE2b-256 f7b3f465597344e5d22cccefcd170c50ca742b32174873a556912e782fcd9950

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fasthttp_client-1.3.10-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 ab9ca53b4886017b5f13c0f6137959b86bba83fa4cfac59dd54d950ef022e5d0
MD5 05f7a17ae9e8acbaab001b396d4137bb
BLAKE2b-256 2aef00a9c916eb684f74ad7530515a1c0f88556aa3707459ac9653813903aeec

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fasthttp_client-1.3.10-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 f863dc399125623c10ec0af8a12d4098be8e6889d40300f6618860025222bef8
MD5 65a8e0b1e2a1a005a5268c5d7eb2e37d
BLAKE2b-256 eb99b33a58dfa82a5d84d24741c1652b03d5be97666945449ab071be7eed3bfd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fasthttp_client-1.3.10-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 f2a43de44530f13e476a29f30b99a1e46a014d3ccbe98331c140d3e1c307971e
MD5 1b6f6b614239e067286cce7600aaedbe
BLAKE2b-256 24ef80203fcb8bed73042c0af55b9bd7bf7f40439f025eed4bc9cee8f08e6257

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fasthttp_client-1.3.10-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 51eae76b73d7fb7e305d2569c5e554edf8488f36cebc18005c70e66c2bae6b16
MD5 171c855b1459b26763b4421e8c408838
BLAKE2b-256 4b350245155873047a3e8243d1aaa5e8b58e9c591186cb5a3d8f5db038acc8cf

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fasthttp_client-1.3.10-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 1099adaa82bf00cb75b04a86b64948996bf72701d83ccdac68d68d690aca501c
MD5 526e0d580775e2265e99b6ba4882d103
BLAKE2b-256 ef6ac5944949b0bfc0f385c9d2a4291b5e16d65c3af23d0a55a4002a246e09a7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fasthttp_client-1.3.10-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 e11fbaad539c9fb8843d42bb5f70d1e2e31888a2cfe47f4fd3beb51f0ca98ea9
MD5 8abab5c806b482a8fc004d33be70a3d1
BLAKE2b-256 93869cb7c432c98d47e6e6455668ae1cd32462ba7c3afaa13eed157cddb9b8c4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fasthttp_client-1.3.10-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 4f4e3ee809a784e1f2d4165026ac8da3ef4380297769f85f466b95aa5b24d4b3
MD5 8b324786dd6f4f28b6a8d7c79f07a978
BLAKE2b-256 96ccc4542ded9dadccbcff2fcde20b36dada6d349843f960522cc5e2ea5a8057

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fasthttp_client-1.3.10-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 191e29fbded07d002d7a3cf089cf6950a20dafa7dd72909ece48c5132459cd95
MD5 a2a0cf30b3d958509358bd424a730c18
BLAKE2b-256 f153a7e7c4a08726aa6b58b0432c5d65aab301c8769cf0a97f956173b273d347

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fasthttp_client-1.3.10-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 2c7596ed55bd82217212930665010700a33e3b206000cc65fd374b9dc765bd68
MD5 9d02b1c3961a75b59fd1be97a0a900d3
BLAKE2b-256 a4dfba34246da04ac89f659315dc075bbb57597e24ff3971e8c0f92199024875

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fasthttp_client-1.3.10-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 a1debe461569f56024bcd5c9d0e7bede8fe81db0b18e357a2376d8f7957b3866
MD5 a858ce4b78bc50212109a51d99e61164
BLAKE2b-256 11fa03cf4b8e8c9dcfd2dddea28a425cf4aa0902ccece6c2fc6e4987af5cd905

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fasthttp_client-1.3.10-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 3811b7a2153edc3c94c1785bc6e208ca66a750389415a0ea8010c7922d1dc10f
MD5 f4e3412e698e168c9ba573cca47fdf19
BLAKE2b-256 f2d975a31eae22865a0a0dc68facd489b807e86ec5aa67efd6bfc4167ca3f43d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fasthttp_client-1.3.10-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 e6d3941c0b379718361a251a61c6000502edf3dc64342fecfbdb89f8864cdef8
MD5 c7f8e6fb1dfc0b886bd08bb5314f56d3
BLAKE2b-256 b65c5b976d4a9e1c648170099d70dcc39077c285b53136af1bd8e0db41808420

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fasthttp_client-1.3.10-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 8c480b6188fd236f728a0ab2aaf59bc6386e65ae4b333f602c5e133423a424e0
MD5 0baff6df4b40456fdb28315a3ae801f4
BLAKE2b-256 66aae58d0fa428c71cff3ce02a3a422602938fe9b5d15f70cc4b06c08949ffe2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fasthttp_client-1.3.10-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 9d05e5faf7468f243b06ac346a23d18dd5bf39ae0c756aeb0c20cd744b976433
MD5 77e7fa9b10decafde06c9c1e512c2990
BLAKE2b-256 c1b9cd174175e103049b42fab6b44b19df53798c301f86239906148aaf207560

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fasthttp_client-1.3.10-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 ba061f7240f09129549fec3bc3f63d72fb3b1726ac6eed20030f799db649a03d
MD5 a041f81f6fd817a56894ca173093ee8a
BLAKE2b-256 56d5d1bd6134ef55148ca4b1a360f49ac71ad9faca7c56fde4bfcc56622bdd63

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fasthttp_client-1.3.10-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 4ca325c1216d3b380ca9a4590a910ab7206648997dd291b4d7767794f06c025f
MD5 cdb270fd758476b6697e890211e37120
BLAKE2b-256 a10f7e9802bc22ddc72d81454e8148c3b58309a1ea842a2eecc712b9a2817c36

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fasthttp_client-1.3.10-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 be7ac8f52b1f22e90b2af2107f7da29ce780d7d0710ba0358f61fb7fae845749
MD5 02e1fe9766eef88b6223bc89ba38b917
BLAKE2b-256 a960dabce5eaad26e43ac24d3bee1f18199463972bd20d74f794222f27a91d9e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fasthttp_client-1.3.10-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 8598be3aac1d4b5316121cf7227935391968a583f00a658fe51aa6048a5718fc
MD5 c6468bfdaa962af0f9530aaf65546eab
BLAKE2b-256 a5a8d88adc73ef9168b2670cd6ac44d20c88cf2d8c5b6cac4360647efc48b57c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fasthttp_client-1.3.10-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 dcd5d8d5c6cfedac5d22a6f29aab94f768febaef91191af36683c19ae896fd50
MD5 c9518e888f2b4fc9fed17d09f15043d0
BLAKE2b-256 c230d86802661bb2194fa6529b4c8a79a7a6ae6870ecd229e76a9bceef689d05

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