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

Uploaded CPython 3.14Windows x86-64

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

Uploaded CPython 3.14macOS 11.0+ ARM64

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

Uploaded CPython 3.13Windows x86-64

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

Uploaded CPython 3.13macOS 11.0+ ARM64

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

Uploaded CPython 3.12Windows x86-64

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

Uploaded CPython 3.12macOS 11.0+ ARM64

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

Uploaded CPython 3.11Windows x86-64

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

Uploaded CPython 3.11macOS 11.0+ ARM64

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

Uploaded CPython 3.10Windows x86-64

fasthttp_client-1.3.4-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.4-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.4-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.4.tar.gz.

File metadata

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

File hashes

Hashes for fasthttp_client-1.3.4.tar.gz
Algorithm Hash digest
SHA256 5cba45479f836f6d181b8c9c6c8abf3e088783ad0ec9544bc949170f1c4e8787
MD5 8d99562870cd0c98cf24d99225317e53
BLAKE2b-256 5ae3f37494aa7d9525165062390478895e21b556ae32207bf487897d89457cdb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fasthttp_client-1.3.4-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 238e7dddea5bfc58c3711861c91e9e19db1d0f4538f53be9187034893e374d1a
MD5 a8a11da63557d3455821ba99c45d2965
BLAKE2b-256 68841ab7f8869f2e7f89ab41815cc37a49cbf4c203c45bc82a0895bbe1202da4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fasthttp_client-1.3.4-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 3ad5fb20b931a5763861eaf822a2bb6d3324068ac4fd2a3d14fb6681034881d4
MD5 5b8c91ded305b250f619a65539d756c7
BLAKE2b-256 a0df11ba413902c28334394a8fb69ef9a17194cd2a693f175826069bf0852c39

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fasthttp_client-1.3.4-cp315-cp315-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 b99c287e11dbd24996d1884ea381dfcc00f406c4272b9c3e6cc10efecffe9a86
MD5 3d33e10f759a871fc69ce9bfb54aea7e
BLAKE2b-256 f0d7c4690a296771a6200c57055d28b925c272199109d769a133dd5d32de152a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fasthttp_client-1.3.4-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 e8dd6b1dd897b7d50a05f7e67e51b657014856d99726743e471ab6fc32530101
MD5 ba5ee846f3953665b47a14c8ac781668
BLAKE2b-256 479ab4cfe7729563bdb05ceee0a5818b34379bcd18cbba377f35f94c4ab5066c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fasthttp_client-1.3.4-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 b95460e83ab301fa90d17587c964a0bbadc6f63e8969c7b6c48e16f86db92452
MD5 126c358a0c29f8aed824d6a1995b76f0
BLAKE2b-256 f765393a268d3c03840dad9c25583a82c5602ceef5cb6d6ab7361e822e76c2e2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fasthttp_client-1.3.4-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 cef7dc85af500feda8ca3f3e248b4b1c847bec238c9aac2a06afafebaf703e61
MD5 d00fef8841db6ef79bb4ef15952e99a8
BLAKE2b-256 1a82288a1a53d29d71123d5f2c5b419a50798a5a81ff010443f3d29c10f1a9cd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fasthttp_client-1.3.4-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 33b1d5d0b015e85f3009b41a41d60b8abcfd0ea339ebed7cc6f06dfb8c709742
MD5 8c375402bb9a0d38c64ad6c2bb8b2824
BLAKE2b-256 85bf60ebf9866083f07ce265bc900a49688581de99fc70e1606de93d0897bd98

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fasthttp_client-1.3.4-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 118a0370a23d014ad722284be04aad4ee3fd147e47b558665ac0438a23f95cab
MD5 afbe43ea2a6efdba747b042d1ca539a0
BLAKE2b-256 47efac34778f8496f5eb1a71e0ad418ce497ecbd1bae1c25ee5374ff570b02a9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fasthttp_client-1.3.4-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 7c2bfac71d9ac100af4a726128b36bb1feb68129585215b105a28856561a591a
MD5 e3d42a2e3c4da5410c92430235281f2b
BLAKE2b-256 b4d66559b89e3364ed14dab4ad0db4f4fcb727b28057673251219fc5c5efc91d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fasthttp_client-1.3.4-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 3c212afcf5bd43761a776549f6c7ed2e2d1dd9c0b399c01e7d3856233f04f80e
MD5 25a997dcbb5a0ce4924107f7708e087f
BLAKE2b-256 c0dcacea6d4b50cd4e9ccde385af6ff6095fc47cf7598a3ce6ac8094dac3524e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fasthttp_client-1.3.4-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 ab3bd9333d5f7f7efb995f3c4bec243a1f91a7664c6639500e5094672fb943c0
MD5 3a1891eddedb6253681162f42478d40f
BLAKE2b-256 d1ab32a2f7518e2cc7ee0de5c62d085fef4b0226855f300235a9c983a4c9a379

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fasthttp_client-1.3.4-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 03e393ca387ab355eb04a41d36421cee7ee7f5822998472cf8b53379da93d3a0
MD5 39123e2467ed09aa9df935f6706dd348
BLAKE2b-256 d7055c6591fa53ed700810db3b142a3afd045e6e997a26ee6d0548535523b377

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fasthttp_client-1.3.4-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 2da24a9e1ea397be2e3d2cfc9a62007e3c453a36a8608018c35b1c814aef1c8e
MD5 3b6487319a3b0c1ea1b6578acc9b11b8
BLAKE2b-256 8e70cd2a9a5a530e4edf35a48e2cb2f6861f65c3be7b3153be6f6bdfa3881eec

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fasthttp_client-1.3.4-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 a5612a2f7e056514f0e85c6cc5fd2ca3aa03ee514adf04c9e858056a77e764ff
MD5 6c6c6ff733b1244136a5c7678cdbed2d
BLAKE2b-256 6e5e17c77c650c76b7a3d800eeef9100a04e2b0207f5b22d8dacbe4dd8b610bf

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fasthttp_client-1.3.4-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 b4483f287237aaf76314a429389adce45212aeef0916a8837344756830ff9aad
MD5 8e6cd2003e7d1c7ce49bb9032bef47c1
BLAKE2b-256 0df98b3595e25fbf3975f6255d279d07c295e5963d7e8fe394acf029539ddcd0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fasthttp_client-1.3.4-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 b698f205010c46e1226291de9b7e94a0ec1106aec6081af9bf7f4040e20bd5b6
MD5 1753df4bb6b8acc226a795658d0372cc
BLAKE2b-256 fac96a78e16b32675ca122a729ac6be39fb1d20521504ff128eda72db1f2ee93

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fasthttp_client-1.3.4-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 7b734b91f3ce1e76f096106719e60f1679fafbb3adda9205fa05becbb94b9389
MD5 c89b4ec98cd98538c535565b22bbc9cd
BLAKE2b-256 217aaac07184564ec2d18ce73c15a34c3c98e3f2ebbd50ec52b6171fc6d9f066

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fasthttp_client-1.3.4-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 1524a1532da9bf5163e42b3edaa97d7b156f02c1cafead37273803f4f33b29c6
MD5 a5735b23f1f5bbd0871a9e31387b48f3
BLAKE2b-256 b52576614ddbc0cc3b850c0c389c1b619fc308e06da48c88171263051a92ab93

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fasthttp_client-1.3.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 ef8a29e3d2bd877089745d5663a70700c2121d2001b3abe2c54e55e9cd03617b
MD5 0cbeaa7548913b1712b860ef3cb0b521
BLAKE2b-256 7659f8e86d356de7f62e3c5456fd6b270ec69cb616c54aec5cb265ce9497e6f8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fasthttp_client-1.3.4-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 422bb2a9123012403d7f941e8062d3a5745683bc14c85726fd70970f7581cd7f
MD5 9562061d298656d5ee6037db2c694543
BLAKE2b-256 2f145220f5a4531cded691666bcd87360ae18e22702ff049ff430187e5da99f0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fasthttp_client-1.3.4-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 00b32f674ade91b09eb0fd8b26966ee3d98a107f0b5d8ab8b71e209cfcc2624d
MD5 f00efe5a06d930f06bc4c556953be81e
BLAKE2b-256 82c6c754c4a1da3e13fff2f0c0d16246f136186960e1f6013e22b920dd46c27e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fasthttp_client-1.3.4-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 d5b8b80059b009ddf79ffb3e2a3edd68f1b656278c173d172c5265afea77f511
MD5 b6516f5a842e35a4a72625e1f700d6e0
BLAKE2b-256 7d83c78444fa1a657a25e5299a9067c2759a4f748acfb275409f92383feba844

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fasthttp_client-1.3.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 8d6b35a454c8552c870d9374cbfaab4e266f3713ea438c4c0105abab83da3170
MD5 25276366e57548650a96509f14544025
BLAKE2b-256 d072226767611b3f5025db60eb3d75fcd6c93b0876c298a22c1b2d40fa9b63de

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fasthttp_client-1.3.4-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 1f9072104e9b40701c23ec8f9da0a035b22cf78c7f778a7bdd2072838d9aafef
MD5 806ae60252b064ea976a82bea9a63859
BLAKE2b-256 59a57d97b73e29b896d26be01907e1427e89610eece76aa2b9a4095587d8a494

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fasthttp_client-1.3.4-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 0f74c4aa340442f95374f8760eecd9b50dabc6a5e4c3b1b310b6084a6d0817d7
MD5 ed05ea7eb2f53fc6303ce5c5f862cad8
BLAKE2b-256 db1f7283640f48ebfdf5dbd4b3b8dda27da5ac3b27274ff453ed433527f09cf2

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