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.3.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.3-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.3-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.3-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.3-cp314-cp314-win_amd64.whl (1.0 MB view details)

Uploaded CPython 3.14Windows x86-64

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

Uploaded CPython 3.14macOS 11.0+ ARM64

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

Uploaded CPython 3.13Windows x86-64

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

Uploaded CPython 3.13macOS 11.0+ ARM64

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

Uploaded CPython 3.12Windows x86-64

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

Uploaded CPython 3.12macOS 11.0+ ARM64

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

Uploaded CPython 3.11Windows x86-64

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

Uploaded CPython 3.11macOS 11.0+ ARM64

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

Uploaded CPython 3.10Windows x86-64

fasthttp_client-1.3.3-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.3-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.3-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.3.tar.gz.

File metadata

  • Download URL: fasthttp_client-1.3.3.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.3.tar.gz
Algorithm Hash digest
SHA256 c66b627b2665d8ffd6df2d09fa508af56a2195839c6ad3f15141d68ff0dd82d7
MD5 f1d0118f01747a974f2917dd6bd75e9d
BLAKE2b-256 3f05dc7f28110bc03b800809a7ec399d33b7daf102a60d81b63b3cd16b562eea

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fasthttp_client-1.3.3-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 42dcb27f74c12dfed8443c108da4f67a7c72ec8d47ea0913caa12555804a58d0
MD5 c7de652922c78c436f6267cbc5d394ba
BLAKE2b-256 6662c2327356b9ae139cfc41b6d447f6576ab7633b8960509dffbe9d748c9752

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fasthttp_client-1.3.3-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 0268cbf8285e4b741d7f186a96d3c9828ac78abb70c86977271959330647dc14
MD5 fd8f484270d792f2aec5cbf52a9dd22f
BLAKE2b-256 d91b3db4565f747b81ef7342077e676b574caa0e2f5abe811dbf79b5c94cbde0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fasthttp_client-1.3.3-cp315-cp315-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 63cd7ca9f749722adf43614b43292fee3efd127030103096dc680ab0f3ca319c
MD5 a50479953af77a75fcf704ed23040238
BLAKE2b-256 8104ebcbdb75cfdb159f0b5cdf13f3a1da2567fd567038d9bd9d3c5b29a6659d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fasthttp_client-1.3.3-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 8aaf04b1f22aa6d8960bc28e296c5ac1f9afd64c6e3a05807bcc0b519d130f6a
MD5 9392f874f1dceaad30f55bcc9176cd90
BLAKE2b-256 35e1e062953f711364ba582a3ed86209eb1cb65149cae9ebd52059fc27c434ca

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fasthttp_client-1.3.3-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 14817eda611f91fae77a35c7469af31dd195a214a16700f9cb2ff78d7ffa58a8
MD5 c06f3f910f1b002044bd818d5484a7e6
BLAKE2b-256 14d332e8ddd7619464a781643f466ad65f7408a3eaee8edba8cc2240b39b049c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fasthttp_client-1.3.3-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 a9c9394719857e2c71cb13a99657db35b5a0539ca7b730a22c06e3c1189f998f
MD5 badb6c24a4f88003622ad61580de00b0
BLAKE2b-256 4a237cfb02d76f8b78493b1a20e68863ef1de5c70049a8bc406959936f2ac157

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fasthttp_client-1.3.3-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 2dcb6147c900f2147c3ad308364a6428a80a4ab5f7d0786243de05fcaa389052
MD5 f1f735a1863498a4089cef16d95ce38a
BLAKE2b-256 498f19d2525feab036ad6e8a414364b217df2cd0e11cfddad2313c9574d10368

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fasthttp_client-1.3.3-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 12e5040f86960610663357d0bd829279ef8ddfd6408a42239f51973c9d3acce7
MD5 a65a24734df34c06e5dfffbd25b11db2
BLAKE2b-256 35416f2bf8ce5b21176b0102e9bcc2eed1000863d30a6638bb10dcd4994e0a78

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fasthttp_client-1.3.3-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 e99d0cf1713fe0136a4247c174ddbfb15406866fa28eadaac0cfe99e685a32d7
MD5 e412e43ca2c1892ab5bf04d9fff2b44f
BLAKE2b-256 96fc04b8fefc097b91aa34773d39c56912af0d2a63d2ccc88b95e841a4d80a7c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fasthttp_client-1.3.3-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 ca47332651200196cf9ab149fea6131a0576ca143f5f6b08a9f2d92cbf046d08
MD5 ea6c9b27e1d6c75e0819be2ac4963a0f
BLAKE2b-256 a096053ba1ce13722c071badd7278063a54cc6a4af4952dbd3ef89f2f3e92a3e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fasthttp_client-1.3.3-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 f15bc9dc9d512d85cc5f62a7df07c6812d6f5609a68c17d7ce5cd60b1e0111d2
MD5 22bb6ed6d4364122beb02dcad639a5b9
BLAKE2b-256 6cedcf6f6845977fe9b672d33428e571f63039986dcbd3f8bfba5748d244d812

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fasthttp_client-1.3.3-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 b662978d5fba05d4ac427ef8b79177080237a3dddb80f333ba51c5d9a2b9e519
MD5 ce4824b56c07fececc057de52569f4ee
BLAKE2b-256 a9e1647a38dcdc4990bd813a08a717db7a948d60978275221f95cb5b7a5d4e63

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fasthttp_client-1.3.3-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 b30aebcda88d66127144b79e0a7ce126f07ad7b5c7904b40cd9d0f5e74e25f7d
MD5 7789576427ee4ee549eb1f8addb0a18c
BLAKE2b-256 0f07402e10cc08e798fd3a6d7a2e9e4d852a967c1704e13e60837a536a2ea5a5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fasthttp_client-1.3.3-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 b41208b55934e8691e27086bff804c71f7a6ba3194f19af8e07d20b892a0f0c0
MD5 159abff8fa9e56e43bbadf01f51f182f
BLAKE2b-256 7c5fef5d15d11c27963bde1b7db77af0a582b35c1fb2e5fbee16e11617baaf7f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fasthttp_client-1.3.3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 90307ce649fe8b7040741ef38791307ed5531aa13c9a77c5cc442f8cee4dd765
MD5 ab1a29e90bdf053ae8a33f0b30ff6cb0
BLAKE2b-256 f43f873084669b27a7e3126872ad2d7fd264a0e4a80629397bbdf4ba749cc718

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fasthttp_client-1.3.3-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 e7fdd3c78ffc75d22143c46d42103594875b2047509dc880102b06ca9f10bbb3
MD5 dff570a4aaf09b498370b01c74ce005e
BLAKE2b-256 760a3f9f5abefc2f7bce9126db25ea967f890eded7ecc6207bd3a4e1341a8e5d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fasthttp_client-1.3.3-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 f2c21578dd9eeb6c4a6f7c85e7e85e4ee7eff0afd381fd648dd3b0d6a373ac98
MD5 283d397c7437e27cb7dfae9adcebec81
BLAKE2b-256 ff823ed9b5c703b7905f489233c8c21892dd7c5476c2b0625f510d93e8b23582

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fasthttp_client-1.3.3-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 d8086c782310b29dc1c1ad82613518909b8d07e38ca35a80d61fb1a21cca7bce
MD5 09604457104c45c962871b18ba0dd196
BLAKE2b-256 421075a9d1051b3a0df8ecde1b531a99348ac505a6371d2dffc909010bad0d48

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fasthttp_client-1.3.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 33d35602558b59d244265bede3085ab4a7ff7d9ff4072658b3fa5e575c306f9a
MD5 d8708584b112a05fd1fc64d8c6a4efc9
BLAKE2b-256 b3e888114d261c30bba43e1c2cda4054d455574ddee1bc746107a7a081bd3862

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fasthttp_client-1.3.3-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 b929f55453703e351bbcd9b21b98d78244d8f9b9f4ffbf2d5fb1a9003b5c46ee
MD5 71fddac713600c6c4e5f1606e32619a2
BLAKE2b-256 e305edc83914764de7a05671b2ab6251f01ee620b6bf7f9507541ed1f8dbeeba

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fasthttp_client-1.3.3-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 95ef2c2d34a7a5bb2ec1a44953f09a9f42fbcf0b995d7c50130d98b0b5a12541
MD5 15bae6c9cfa87de8a21f67d2cc49dfea
BLAKE2b-256 49f12850e4c926aa7bb3b85809360c704ca0babe43f3de86290612cac789578a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fasthttp_client-1.3.3-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 9a49dfcadd1d69d672a17684224a8757b08fa301ed62406c5406e956b7c4abb5
MD5 2605764c6056a2df55e7a23c8ad07024
BLAKE2b-256 93b0ed9b05a6625a8d0a5058d3983be78d159abc9c8e83472f05c629ee593c40

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fasthttp_client-1.3.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 f04dafc4942af51ba13f63c59a9616fe43c922a7c071ee0f6e8a0d896492e1c2
MD5 36f20e7ab207807368cf462e22dc4717
BLAKE2b-256 1087ba46a0eaa5c47c264e2d80ba987ad248b45860b56349411a166d47f1658f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fasthttp_client-1.3.3-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 db630ef3c65d725a13f9102fc7be2d82255beca045b222a36b0821032ad579b2
MD5 7fe1b070692a59c4556161f7bf534264
BLAKE2b-256 6ff00a6ab36466f1d0e03038351bc4d7c74e91f4621011f168277f1c56f5e5e8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fasthttp_client-1.3.3-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 b2ec2c0833032ceb31d6254e4eba6682940e07925e0807af96f25f13a5879b14
MD5 929c97fdb3159924359299adb93b9884
BLAKE2b-256 72fbb93e5f41439fa234b76716bbf2cfe3ef75b2e645235d2b2028996e0a2329

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