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

Uploaded CPython 3.14Windows x86-64

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

Uploaded CPython 3.14macOS 11.0+ ARM64

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

Uploaded CPython 3.13Windows x86-64

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

Uploaded CPython 3.13macOS 11.0+ ARM64

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

Uploaded CPython 3.12Windows x86-64

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

Uploaded CPython 3.12macOS 11.0+ ARM64

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

Uploaded CPython 3.11Windows x86-64

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

Uploaded CPython 3.11macOS 11.0+ ARM64

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

Uploaded CPython 3.10Windows x86-64

fasthttp_client-1.3.13-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.13-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.13-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.13.tar.gz.

File metadata

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

File hashes

Hashes for fasthttp_client-1.3.13.tar.gz
Algorithm Hash digest
SHA256 b645688e7af495dafae151a38d0498a768d6a23b3a0e2455e8e412b594986e63
MD5 3a1707e4dea9aadf57bdb9f4308fb467
BLAKE2b-256 2eb8843d13e84c44e05e915a47511d964010bbfb0cfbc8b7a9afca5e80051909

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fasthttp_client-1.3.13-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 8c459fb1084ba950ad1067c4e2575ad2748290ba52fabf4f1328e8f54d4e290f
MD5 9f438343ec0cb40c1d2f385778e937db
BLAKE2b-256 2fbdef5954ed720af2d66b74ccb78bfaa06cdeb77c2a7ad396091da1480defe1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fasthttp_client-1.3.13-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 050474446df2ee65a50ed5538025352282b62a67bc90e703fad0abb2f39f86f6
MD5 b36232c5430cd4aa4e7887e96a60b314
BLAKE2b-256 dcdd1e6949faa0273c1051f63e59faf9e32cccd71c2c568d5573baa061217f86

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fasthttp_client-1.3.13-cp315-cp315-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 0a7a26695ad59a1c23866431d490132ca654119a7ba7b5a50a725b8207e64421
MD5 7c91ebd8dc694da75491dac1f64a7901
BLAKE2b-256 ddd697a26a0a7d2aca8550736742aca977b3e913c5eb1421e07db8caee2293f4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fasthttp_client-1.3.13-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 71a1414d2476b0e4c747b0533cd506ff1b63b3352e8280f721289e2f5ad4df6a
MD5 cc6be5c0efcbde116cd7784453529f9e
BLAKE2b-256 7b01fc5438a585b92cb61ebde1681ad6221cce8176bdbbd4f2d7dc07f1efb2b2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fasthttp_client-1.3.13-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 f85f8166287bf4348affbd75c8c174d2f9c86bc03a772a4d755a41ec4fc17ab0
MD5 6412cbfa6a012f9ab0726623ef12f96e
BLAKE2b-256 618c6d5d07d2f5a6208e864c4fb96be5099a9dfb0f84c89d36aa63dadc18fb8a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fasthttp_client-1.3.13-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d2ce9169a931ed6230cea97427ef2a452c5b026caa45a60ad7c88427bf4d958c
MD5 bbae6dea1d30629010e4d14aea3a8490
BLAKE2b-256 23ad3e3565ecca483f09177b94b45874f2caeac226ca9dcc20edd23ae3021371

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fasthttp_client-1.3.13-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 089a342c086a9fbfecfcc4065820ce4cc7e870472c80b99ac15c5847d4222a2e
MD5 147c508f96a834c7e9c0193d1bf3d49e
BLAKE2b-256 9c4e8634df3ce85ab6d57baf3588fc787c8eae15f2417f9ff5bf6a331c5c3344

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fasthttp_client-1.3.13-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 55812e6a414cdf0dbb1699bb570160099044baeef17672843ef8481caa009e14
MD5 41806dcc87109b1ab7955e9e189206bc
BLAKE2b-256 1628a49b85fd7e7911787bbb94d7870fedb3eb053a80bd7601b189218f9ee30d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fasthttp_client-1.3.13-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 e4e680cbac2c50fcb29eb5a5abb0f0fd244eea206910f049368e1a1c79ae0e9b
MD5 0bbea85998949541dd96ac6b63dd992d
BLAKE2b-256 0b8cf31106cdbb8790fef0b1a01664bf2ce120e80e22ac7df68c1bb3862b634c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fasthttp_client-1.3.13-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 456538260443b9b24c2fc31303023fa7b77a89cdfe4055a91ebf829fe7de78e9
MD5 1faa5b6c6957cd05daaad048bbac6eca
BLAKE2b-256 b21c6213155ddfa5b84ed58dce53f9f7a7d4cc90cce1ed8dde065ce3dfe80b40

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fasthttp_client-1.3.13-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 1a2fd7d0290a60024bf546497686cec003064f5a1d7918bb367862bc8045f1e7
MD5 5e3eb926b98df594286a0c631e4523f3
BLAKE2b-256 22feb7ea63fb514a410328ba1fc2a0f8851d7d9e1673691c20bc6a6e65eaf62c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fasthttp_client-1.3.13-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 0496b7edea2e98fe137f3ec5478137829a667ea35d130b97e25a3704b52a40b5
MD5 28e563f46f004a5953d5150608c1d826
BLAKE2b-256 b0401bcfa85c15c8a17887cdecd71989d1839a247ce59eb69df988d2266bddeb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fasthttp_client-1.3.13-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 4045f94de65dd87cf76b15a9d45503f3cbfc71b49a963f96e603cd433c43c04d
MD5 a6571062c19dc7a8a1c48558bbe7b9e5
BLAKE2b-256 5dfb40e9b2c8132882f3813c9f06a1105677d3d461d57420dee0778a19181328

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fasthttp_client-1.3.13-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 fcc873c0a8f0c2cd9eeb112fb211dc98293b694a0df567aa06c4c916e54bdf2d
MD5 c3558baaab4d37461f1e739558fd873a
BLAKE2b-256 51179f2b547e97e7ae2fbfdfe8a3e51d5c50213613208c8f59fac47a3156a0de

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fasthttp_client-1.3.13-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 51da66bc4c4a2819d82980b443d20f132390a047a55e93b40492bb842e5b4a9b
MD5 1e615478b507c7b51135fdd9527034c2
BLAKE2b-256 f36471a1cdeead88163fd28723369eecba02cfcca6014b233cbddb6773532111

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fasthttp_client-1.3.13-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 f46c14e439fde365827ff943d8a369d8cc5d6b5ddede02ed690b14dc2cda194c
MD5 cd16aae81dd72e37a9272e88eb4d6c7a
BLAKE2b-256 0510a69a158b23cecd73bfcbe8ebe757a8f6e13d46acf9fb6910aa14a799b4db

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fasthttp_client-1.3.13-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 e539bf4434e6afaa1c8dff49fdd86a4c37c2e0d951c028cbac226ab3e4150b98
MD5 44a6de127c750eab2201b785dcce9564
BLAKE2b-256 0679df6f92e9f0918b4faa476a46064037a96abf06ad2bd8daeb8fa72dc2f61c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fasthttp_client-1.3.13-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 981ea0abcf5a674e49885d82e7002bfe45e0d4c03bdf0dc73157162afb79fdfa
MD5 cac2fa0b4154b290235966e254b2cd8f
BLAKE2b-256 cc1b4c7c1c85a5da20b35826365f0f6b8126e77f90f32b5570b18183a5a6eb86

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fasthttp_client-1.3.13-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 06860c82d5de45eadfb8d23882c519c985e7b8ad8b69e645b40cdfdd169b9fe0
MD5 b71c6672b6dba74f94407dfe46c14f3c
BLAKE2b-256 525c700977f880cbfbc21a2ec4e6492a2aada6975d058febda42249cf84e45da

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fasthttp_client-1.3.13-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 ec9b9a2d204494e80b8354d32d34773c83d7a4d16c5137496afee956df99106e
MD5 eb7d2220eee17935c7f4f9d0fee1f5af
BLAKE2b-256 23a9c981a99b190072f2edb51301b279305f023da5c5ef77ef35b29efc45c5df

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fasthttp_client-1.3.13-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 fdf35cc9268163abdd98d34a3c8af0c650f83eddcaa0b9b3fa1f38bc7181402a
MD5 10648f89165dfa2289ad192573155c7a
BLAKE2b-256 22371895fadd49faea3ce22cc4a7f01cc09f46153f8fb4de2d8f610e77c175b8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fasthttp_client-1.3.13-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 671609bdb2f9b7d32bf924137d99fe55aef67765489a483f47b0681a2cb54388
MD5 f49eb7b6b1a10d0a367f0de7ac52fdb5
BLAKE2b-256 d9f5c826d844d249af52bc0db9465577f5099a41b001a3a97c7c11d375ae4409

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fasthttp_client-1.3.13-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e33c6d83dbc15c1aca8b04d2bd78fbfe2cb4dafbabb6fb55bbb484bcc59bfa24
MD5 7ebe8719e0000646c5f7f00ce6ae9077
BLAKE2b-256 be9b8d11659797a8fe8b83982ad4ce3f2820471f6d3c8b8c530ac2437084e57e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fasthttp_client-1.3.13-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 075d15a2ece769dcdba4f91e675a5edd12d5dcdb36077203f5d7459f0a2d54d1
MD5 c72e410126cc724cbe312e0a7421faf1
BLAKE2b-256 f492700565f201e28f858c2f006f45682fb9c80654af0c48d8897456db3001ff

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fasthttp_client-1.3.13-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 29788ddb5f972577d1234d302e38cc0f02f7a665624b5e67bb23e202f9984b11
MD5 b49150107feb39277083eb3892d40437
BLAKE2b-256 1f77e7d785880f12e22c8b8113a8991ecb195f1c768b4a43ae86800dec2d5bb1

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