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

Uploaded CPython 3.14Windows x86-64

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

Uploaded CPython 3.14macOS 11.0+ ARM64

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

Uploaded CPython 3.13Windows x86-64

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

Uploaded CPython 3.13macOS 11.0+ ARM64

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

Uploaded CPython 3.12Windows x86-64

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

Uploaded CPython 3.12macOS 11.0+ ARM64

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

Uploaded CPython 3.11Windows x86-64

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

Uploaded CPython 3.11macOS 11.0+ ARM64

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

Uploaded CPython 3.10Windows x86-64

fasthttp_client-1.3.5-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.5-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.5-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.5.tar.gz.

File metadata

  • Download URL: fasthttp_client-1.3.5.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.5.tar.gz
Algorithm Hash digest
SHA256 cd53e1205b74e1801de035ecb762e4266997475cf14fb9e5a4f886aa85c3a5e4
MD5 764e5743a815a1b070338cae81af9061
BLAKE2b-256 2e36ff219cf10fa4b96fedf1fa8450b022fc5d301a6feda492fd3aecb92d2ed5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fasthttp_client-1.3.5-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 ce522e8e53f269f270c33b8db34166e66fe90a5e4e1292fbfbc7dcde69be63c0
MD5 eea7d868342f1a315435222cc4b95a2c
BLAKE2b-256 72aab29af6320216ae475ce795444467ffa26cc8d3fe9ab7d735aa9d122e480d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fasthttp_client-1.3.5-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 fc42e523d1f5c6b544fc967e69a248aad4c9b985731a54b0bd12c3ca2072cd06
MD5 0e0e9b8cf6d1a3f45b07f8c4e4671684
BLAKE2b-256 2d24f33329a70ed021981d488f9c710d33400616dcec098b396d4afcbf0ba159

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fasthttp_client-1.3.5-cp315-cp315-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e3af2c0063b927a16ed06ff5aa0491be078206da7841d152ecae22db536a26aa
MD5 7fff9df032ecd2f577d5c5d0c1d107d9
BLAKE2b-256 d4d5bc847fc83653582b168d1c4899168aa9e5efa26459f0247e39dbe4661357

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fasthttp_client-1.3.5-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 a0e5c439abe236f7089804ed83f3cad87fbdb85d2ed8e25b600e855b4da55ce9
MD5 7108b31f16297d004aa04d97e4c97a12
BLAKE2b-256 8724627ecacf36c7f5b96cc86334812cc796b178a6ae1f2958253f60e43584bf

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fasthttp_client-1.3.5-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 b13eff32d53063b4cd35f8fc4cadc565e9596644194ef32c7e3e2431ee7d3a70
MD5 2486970d1f5f0c1370b014d1d4d6df8f
BLAKE2b-256 6d4bacc7c3ec4215f357af188363c0f4e2a7321ff6d454563226c733740e2fbf

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fasthttp_client-1.3.5-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 49e0bab9f6ff363ba53a37c16a66190b71a6b868789dab2bab492000ab7a4d89
MD5 0ac75025b117d7e976849cad618d6264
BLAKE2b-256 8b1d0251778b2c45773bc4217aeedafc5ff7016710c2a63e8e607ee7c566e682

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fasthttp_client-1.3.5-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 65cc82e38e4cb83125557088758acac705a58e945192ec83d789305600222c70
MD5 7c114f9841bd45bc630d5d5c40c970ce
BLAKE2b-256 efc12a38924a0e2b3418ad1ca2fb0e874206761aeaaed8f8f879e70ca3af832e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fasthttp_client-1.3.5-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 3b56135c25789e5bcef78b1eed783533c7ae8c67bffb10c7f270efba02fffb53
MD5 1b2703928dbf370adb14619edfec6926
BLAKE2b-256 ddbd67a5138d97216280ee8cda66e7d15b6d0e79efbd5efbe75e69a4f9a46b52

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fasthttp_client-1.3.5-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 f81fc109e7e5da9b0a1180d83d2b47a51610c8f14ec87a0f72fed68e6fdb5cd2
MD5 614b2673e49ec1e66ab0afb197d6e3d5
BLAKE2b-256 6bc074173c3ae4fa4710fe9038dfe7544f362113f5879e8519fcfb7a3ed86308

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fasthttp_client-1.3.5-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 babce576ebc9c7b63ce26ffc871a31783edebf04d14183509db2aa4ac3ad128f
MD5 14827d28b41beeed4dddb01b984ef468
BLAKE2b-256 3c40aa272a0572720be8401867410b7846a904f1dc7ec7c2269c24c0ee0c4905

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fasthttp_client-1.3.5-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 578c806fa130cd908ac6cafc7bfa5a2ec213d1625811026c31fcc0797a424ee5
MD5 b3e7ea5164f187250e57db6a0b7d9cbc
BLAKE2b-256 59727d7dacd48b9bc2866107916edd968b21314f32f18f11a3a5389586b00afb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fasthttp_client-1.3.5-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 2f3b9de29401621a12a3c4b07df71830da1afc52ca0fe7e5a03b0bf1b1d8e0b9
MD5 7a16e14e57d4f82f2244863fd0e64989
BLAKE2b-256 6e60b3c43404f39a6d2ac1baa2c4cbd4cc5b907741ed61b994872d18b3f779a4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fasthttp_client-1.3.5-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c590ca5eb7a59a24f6faccf7db7177bb5f0a878f1f93cec686f3365d655c24e4
MD5 3e17d79d13656604df216c159b09c422
BLAKE2b-256 ba1b91e1f535f09dcc50779a1700244340a031c32cb551906641a69bccae6ce9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fasthttp_client-1.3.5-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 97fa586f2b422546877619ec72bf3c3002cd130447c81566b1105f4db198bf17
MD5 752f9545a03acacbecdcc86103009ed2
BLAKE2b-256 4b061dfdd16b41209b0d0afb3d7dc45eb1a3e8e2d64564abd8b130948d080b12

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fasthttp_client-1.3.5-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 97a1191930925d3f7b2c5b764e84535f5514e50ccbbb1e65ff71277ab676b4e2
MD5 83588e1e3edfbb5064e20d9c9d844880
BLAKE2b-256 9a20203e4ea9345b12b97996ee11194d63b16e254559f752785985279bf89f88

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fasthttp_client-1.3.5-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 16a5eb56f0b18ae30436bf6a8654381af392d77e9733cd4d51b710ddd34ca7bd
MD5 e052771dba7b340d2dd223ae2d9cd350
BLAKE2b-256 a13a457681dfc8032724b4a92565880cfdeeaa38a82d089041aae61cac6997d1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fasthttp_client-1.3.5-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 d879afe1a47a127e23911eeaffa9f84f66128e3f9dfc56628ec4d79e9e9ec707
MD5 a0a7cd660482f200173168e78e0e9eb4
BLAKE2b-256 ffe220ae7779509b7f7f5104d5d173b54eb4d1c3bca3b10c05c4d5eedd485230

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fasthttp_client-1.3.5-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 6729705c65d9087ae6b5278ccbe14d88f0411f9bbc602939baefe24bc6ba6a91
MD5 86558bbc602d1286fa19aa2b6e9b96dd
BLAKE2b-256 8e2c012ba320cca17abfe6da1551adb1f7d0f36934dfe446a14f891e9313b335

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fasthttp_client-1.3.5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 fefb46742437e2d3e7baeb1301f146365d51260adea3036bdd47e10230642c60
MD5 f2a0b3988401eb95dd45f762d0a2f486
BLAKE2b-256 550b7efd3160281f10042fa69e0f01168a5f893e07df822608f6905860fa177d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fasthttp_client-1.3.5-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 4edf5e68f81426bf069db8e8d4a2f9c98577fbe1804d839a177e256b409d1f2e
MD5 01d710a3ed3c1735f1057b04091b34bc
BLAKE2b-256 6abb0c08ce5beb3f03f0ef7a876044c806a160c364c8b6ec031beb8d70a97d8e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fasthttp_client-1.3.5-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 36c29fda726a51e35baf08fcef04be15f9532b191c7b1403a255596784841cef
MD5 b3fc6ca4977dc9c92ef21e3066f1d941
BLAKE2b-256 f047515d44c12fd5beee97be844352ac568ecc6448095a9aeb8c6fb5f8d16856

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fasthttp_client-1.3.5-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 9b24edf7ed65b8449c7bd67fcedef5821f7e6525961ebaca6ae6e8b7aed05241
MD5 cea37cbe2edd87015eeb19a5a32a68a4
BLAKE2b-256 b5c173fe46b8c8ac7ce2352e412750dd6ca4bd99d061349c5472d888d6d304e7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fasthttp_client-1.3.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 48eed7a25942131cd7b02ebf43ecc957fe2be492f79cb03aca7d94e360d0ec02
MD5 b46193479930faa1155e88117229ff51
BLAKE2b-256 80cca5f2d12fae4f5dfd689c69832a7f8e9ce6fab50bdca7b291d7a20b4eca8b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fasthttp_client-1.3.5-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 0ae4b368a0eccf2a991836e2c0aa291b65c67a14a81084f61c7b9413e91e49b8
MD5 8730837c41eca9e72950db69dbd089b7
BLAKE2b-256 2561f845e81f92c5dca179156031284043ea4686dd7cd5c33460e845acd121d2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fasthttp_client-1.3.5-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 054479f65186dc96ed3acf04c23b0cce57dc5188bcf7b0a95c8f55a5f2bca680
MD5 47f9fb0a8b578bdc676c12d70ba713e1
BLAKE2b-256 f5f4eb727cf38e2de519c2821294accdcbf35f9c8284f1ccb7739ee92c8b762b

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