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

Uploaded CPython 3.14Windows x86-64

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

Uploaded CPython 3.14macOS 11.0+ ARM64

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

Uploaded CPython 3.13Windows x86-64

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

Uploaded CPython 3.13macOS 11.0+ ARM64

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

Uploaded CPython 3.12Windows x86-64

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

Uploaded CPython 3.12macOS 11.0+ ARM64

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

Uploaded CPython 3.11Windows x86-64

fasthttp_client-1.3.16-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.16-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.3 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

fasthttp_client-1.3.16-cp311-cp311-macosx_11_0_arm64.whl (1.1 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

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

Uploaded CPython 3.10Windows x86-64

fasthttp_client-1.3.16-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.16-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.3 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

fasthttp_client-1.3.16-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.16.tar.gz.

File metadata

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

File hashes

Hashes for fasthttp_client-1.3.16.tar.gz
Algorithm Hash digest
SHA256 36f27a8f255b376675f52b32e3e33d54946263a8fc48e3906e1db892a97b1a57
MD5 15d66e3bdd8e99ef80183f553c8246f7
BLAKE2b-256 d843605fa6cd9973c332a2eae497698eafe2fcf952ebf7679eb7c0c5fb7af474

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fasthttp_client-1.3.16-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 422a4b8035fd1a0fb4f582c5a0cdf4fe568eab992651bbb93db22ca41082e746
MD5 1cb09d0e6dee613a03a1164d3748cd04
BLAKE2b-256 c3c6388a7b5ec695fc7285895bbf2f43e61fbb3adf41543af4f5f96f595cbe14

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fasthttp_client-1.3.16-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 c794b8ef069382c236b3ed84d563ce21697f320c4d774fec38663a7a2ca06203
MD5 e29d1bbcf1c0b59ee0ba2f48b84eaa28
BLAKE2b-256 de4f97b7d634fe492c89727ca02636693b21cc61fd7a3c897458665daa9f432d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fasthttp_client-1.3.16-cp315-cp315-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 3557cc203a5efe8937c39d763b9d0908ab08fb6c7f96edfc92787c9a2b0c8eae
MD5 9d8204dc2251d3ca8c5f1fb0a6ea48f0
BLAKE2b-256 45d73be0be25c009656476e5e4c8ba0a5c6da7aa7f12d051448c71b587be95ee

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fasthttp_client-1.3.16-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 174dd6b9673bb988ea4dca60ba5dd6162761b9bb132af1e2bada29c942e69372
MD5 43ef594898e4829b4380b276c7eead1b
BLAKE2b-256 bdcaf59358a62e33dabac486ee4c91192ec43238684915ea1af29040f6054878

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fasthttp_client-1.3.16-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 7f67d25e63426514e44c3513de2fc4b3cb7dc2e48a04511d936af734272aa797
MD5 a1db756c38906ce34d10b2f072e717eb
BLAKE2b-256 3e567e5444f9edf80ea6e5db78dd497110ddddaabda4a918b362f45e4d1c06cb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fasthttp_client-1.3.16-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 49dc5592369a12b3a3bd6fe474012920855f33591497412639a7e59d69ca467a
MD5 88aa8c1a2c907b73c817ad6c847a1262
BLAKE2b-256 098b4a055e10daeddf46816c6e4ce9cf83c30fd466553f9c15ce36a652931d23

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fasthttp_client-1.3.16-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 3133f388b6b8b504ec74b32ca92290a21a4d14a3b9544fe15b4dca32b2859b4b
MD5 5dbea4afbc692b00e605762e1d2233cd
BLAKE2b-256 ee01465851ece580e03b9607475b130b8247963dcb15fd15dddbe8fe7fc5a039

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fasthttp_client-1.3.16-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 63ab46c9f9c9eb90cc9e2c1c859e2b6b08f973901669d34bd7256e5f9c4ac16b
MD5 789c7a5e525335a687ec063a5f586a87
BLAKE2b-256 1d00b7b88e73650bebbc3f59278f49859eeee4c54ef62c2010f9b27acca1f652

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fasthttp_client-1.3.16-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 1ed8cde28bb1791de1b41c01eff2a4a20e70c23221b16219c31f8724cf228519
MD5 588951af56a4468be9f7d5097a643d14
BLAKE2b-256 b86c28f8d01780e267fe1b0760fb32031e4a6757984746659c7abe9ef7adaaaf

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fasthttp_client-1.3.16-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 37779295294d3a0f7353d3a02b898be8cf5e05c9f57b3d999f996c933b733de4
MD5 c03ab666d282a8df0f5d8f5ee119ad0c
BLAKE2b-256 9b83523884e8e7a6c3bc047eec2d530e1ddfb14f4bb2945d7a099ff1aeca1eca

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fasthttp_client-1.3.16-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 bac16dde1a91497c051614cb69d37a79ccaabb8263b7225e978f80af1e05a01e
MD5 08d39061f03192954a351a4a1f731102
BLAKE2b-256 e5fa219bf0390017e7038ac4c48afed3f06f45b5c6463f12e8f2ff639df7134b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fasthttp_client-1.3.16-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 f03c7d2b202e84fa31a5ee4b6811eb959f0e2357cf205195a79cbd1dbd1fc842
MD5 c3f778f66ee3afa894047cc7192b1a91
BLAKE2b-256 2476f5ec569a8aa37cae968db55de47b81e6c8a6734beeac40531431ea2f9eec

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fasthttp_client-1.3.16-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 9f7d33abac308c4ccd6be7cb9056db336e794085177ab8ae0e4e6774fbe087f5
MD5 c3d2f1370a631c52065865a778fe779d
BLAKE2b-256 48464ef882f779eee041a1f1b1a758a97cf68daff6e9efd0542dbf0a2133c3a7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fasthttp_client-1.3.16-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 5d9883982a6db237738cc2b1fca5e50c6bc11910663f0e1b87eaa404bb9cdb86
MD5 152caa20b64c8c82c01e2ca18ea860bc
BLAKE2b-256 b73e5f66b1b6a1c25fb0ba5ba886858b574e585f1c926b40c56e9c9d897d29f1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fasthttp_client-1.3.16-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 15cab29c6143d1a4313c217078d206aa2d707170e7e425a9cd01b598a0fbd840
MD5 fe53562fb895593522479dddf2dc881c
BLAKE2b-256 61c6c27fb7f047443b593f6d05012350bd0f547ebe1c3822e6e67d1ffe2107b4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fasthttp_client-1.3.16-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 84610dbe78fb29ea92c360541314f43b7c89f899488fd16e6c1289d9068a538f
MD5 bf9f7c323e5d28e87254aba16b992fad
BLAKE2b-256 281a5c2605dbbc43d7cd4a4b9f275e2a5a940b91eb8e0ce54f5f5c4cc4f58ce4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fasthttp_client-1.3.16-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 1ce8f05fe88997bb1332f4ea0a344a25f8d6ff5bf4d1111b497d39eb777a0eb3
MD5 0b0d768dc2cb8f3559ddc34250e3cc84
BLAKE2b-256 99876e349f84ea2e854c1836d7318123b275604d9e82baf34cd7a707e9bfc9f7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fasthttp_client-1.3.16-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 6551488d17ce2070cdc0a3e5593b7d19528951618e8b47a7b29a5776ca6ef526
MD5 f1de10e5b0634d99128a0c96876af046
BLAKE2b-256 75ccddc0153f7916a37f49d724fda8225f7dfdc89ffb4531c4034fb755353af0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fasthttp_client-1.3.16-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 2a4911a3cc3cf2af1a19e9734a604fc2f487a95bc4ddfe838a7d98bf9a91b8a6
MD5 7e067b24e268fe654851250667a0f0e3
BLAKE2b-256 33353a959faa190bba808f36aab075498a215cccc9f6a5db8e79fd034c3aa7ce

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fasthttp_client-1.3.16-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 678aeb296cc5394d763062a9fc568552941c4644a2f2ce817263fb9f66f324c5
MD5 6e17fd4bac960604f2aacc62068c14e3
BLAKE2b-256 fc5835fe3ba9e39dc464f31727fa990b81fa7c51b83159e8cd8be96826f7d9cc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fasthttp_client-1.3.16-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 54e27c1c22214277a0b028bdb661959c1e93519acfb94b4d33c28a3f2736675e
MD5 50ffbd5c0ccb34a0a7a1bd33e32a4d18
BLAKE2b-256 b2e79bb62539a026537cdaf87b1f17644d7819144f3f15eaa047a8fb89934ce5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fasthttp_client-1.3.16-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 9a4769701af378c8e569450aa7cf9b2ea61a36b7676e041eceb7f60c737b2ee2
MD5 c1bebcb33701f14fe4e5f8769c536e79
BLAKE2b-256 14a05fa75b525a69977002dc484ea4deb2aef133f3d16181fd01956f5fe15be6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fasthttp_client-1.3.16-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d0a138955296decd03d1f4bc15b7379f229c71ab80253f29e72766934eb6d786
MD5 86afe6b272714ed87038027bdb93d0f0
BLAKE2b-256 7c45db84bc3bafc88eb825c7f0f36bbeb0f70f4ef653b8286af456374cd810ee

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fasthttp_client-1.3.16-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 16894231442e7ee9b18c035b67a4d57ce2b18d045aceefca10da321d7c89f04e
MD5 ae0f0e393b8c18ff65e644d341a1d243
BLAKE2b-256 d8d949194b8a92f8b6346fcf2fbc34773b636fb42093fb48ee97275f2607dcf4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fasthttp_client-1.3.16-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 4212896816ba8545cb19a48cecd54fbf16fcc160d02746a5a48b5c496a839e1c
MD5 fb7941dea42ef03dabcb1398a6c711f7
BLAKE2b-256 86fbc150382982694635448e4165efb87902fae675765070c2bf2b8e29c12339

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