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

Uploaded CPython 3.14Windows x86-64

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

Uploaded CPython 3.14macOS 11.0+ ARM64

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

Uploaded CPython 3.13Windows x86-64

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

Uploaded CPython 3.13macOS 11.0+ ARM64

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

Uploaded CPython 3.12Windows x86-64

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

Uploaded CPython 3.12macOS 11.0+ ARM64

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

Uploaded CPython 3.11Windows x86-64

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

Uploaded CPython 3.11macOS 11.0+ ARM64

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

Uploaded CPython 3.10Windows x86-64

fasthttp_client-1.3.14-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.14-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.14-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.14.tar.gz.

File metadata

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

File hashes

Hashes for fasthttp_client-1.3.14.tar.gz
Algorithm Hash digest
SHA256 6528d5060cab8cc4293f437a7da9c8f298cb8068363628a47c17ebac7b476b39
MD5 d4a88fd1fe7bf08f01198afb418b9192
BLAKE2b-256 67ff802439c7bc6ab49faab8836443ae72413a7d57ed6b8582f3ff6cdf978293

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fasthttp_client-1.3.14-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 0e4f3a63c4bb92af8bd416ee18d96eccfbd785c12d03135c38b6fdbd6d785532
MD5 dbd49ab28f9c2c410ebe3d9e661d2d97
BLAKE2b-256 7edfcd9f6e2a0d3e299562cc79e3bc313364b7e33ff227cd8a252a03173c39ed

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fasthttp_client-1.3.14-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 ec71d1914ad84b3cf04c5b8e6bf259e06be87e29b49ed51b1979e388977bd19f
MD5 cea73fc09e3d9c0f4da2c3af2c0b0965
BLAKE2b-256 9c1cc2e31d044a533eddcdd184cdfb4c0e15747158206b00780d56fcdd32d6e9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fasthttp_client-1.3.14-cp315-cp315-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 08f208d500f1c7a5b53fb3a429f32bb345e804de70811b5d447b6ba8ee017616
MD5 f0be93fc6add697b018b5b17f9c47be0
BLAKE2b-256 f98c59fbd61df5c30986fa2f700d9f1d70cafadd24dbf00b918e71cdb38bc9c3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fasthttp_client-1.3.14-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 a97a16d5ffec8ad794a16a046a9f96be6939eba2f19afaaeb0c7b7ff36c12b3d
MD5 0b70f509412b0bf1ea35c34509d5b3cc
BLAKE2b-256 b77b1d5c0c906452f61866fd398ac530feb83624701a751a7e4fccd6a6296f8b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fasthttp_client-1.3.14-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 7382b897e83f5294b732e6d3bda9e1c37c5d97613ecd4955809da930bd95f27e
MD5 ef57fce925015af5f18fcd3a64275243
BLAKE2b-256 a997cdc4221f86bf770988e2cf93e37371e1363e40cf2f26cd8fbbecad9285a7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fasthttp_client-1.3.14-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e8a96af8c90d5b973085d7fcef40929e0cfddd30ee07a9232fb23018ba2f5c4f
MD5 1835baa71e79757e1f869c5d2eb090a2
BLAKE2b-256 8c1b2a9dffac5ce8a895c55c7a61bcc42a8096493460dd4adac12655b9f1a6ff

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fasthttp_client-1.3.14-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 6b2bfa0ff3a8013801ecb31e0e5da24ad4c9c67aa10b80c1d6e5f11d3a0ea900
MD5 0d402d6c4f55b6a2ceb7b9e0dfbfa24a
BLAKE2b-256 6f15c93d8b2fbadfe5ea66a2337d78dd4c1b6a211fc1ea2c743bdd8d1bc7fb1e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fasthttp_client-1.3.14-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 538fc4acdb6ef72892d479c86483cfab0f77a8b46749dc428df34c953c6970b7
MD5 0d6e06909eb31e3d20a68facb2f0d0ef
BLAKE2b-256 1787d6c8f2eeaa8e17c88435d81feba3cd4785edc7b9cba9ef403af78c6072ba

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fasthttp_client-1.3.14-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 59b57d5b6c41bccbbee05db2a0481c0536ce2483d5d65701095741f16acc0baa
MD5 de1d8da5d8ad97f7c0179d1b98113c0a
BLAKE2b-256 ff96248faaa4afd8999e7ac4942abbf831adbaef2fd916df452e670141dbe5f5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fasthttp_client-1.3.14-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 6cd81a0103430de27e3fa57275eaa879a94fa7c9d766a7934ea72844d357fef2
MD5 e2cc17f2eb9232756e15f57fd5140b58
BLAKE2b-256 6c7437b36c4659839c05d8dd40425b43c1a21a74db77d0a74ffef7819bdaba8f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fasthttp_client-1.3.14-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 5bcc9559ab4f04749ba1627f0a3e8146a9cae65679ac4ae1ae580156a4d2710c
MD5 dc36b89d255f9366fa2201a58771ac54
BLAKE2b-256 a397011de525267ac4c18ad9a839508f20f273e62e45432dca5043f8f47a2d3f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fasthttp_client-1.3.14-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 c9e2ec83e1db4acebf2e61c00a027cd7d203aacffb6e8502a2d1447f0a990d8c
MD5 9c3ad7cbcfb6b28654cf986c3ffdffae
BLAKE2b-256 fb362aa55cc42cdb4b633cccf872464d1119a8d7a51d7c0ebd29d4314b870081

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fasthttp_client-1.3.14-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 e5a34865e1c3ee785fe1a0ddf224d6c8fb11426adc8e2ba9d323d11ace6bf353
MD5 1be74ef2b2ecbcbe9a3c8f5028407d24
BLAKE2b-256 0aecc8be50c9734114d91079029acc0e809cdaec41cb8eb683cd3173d7805443

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fasthttp_client-1.3.14-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 64d0f485f941b9aad5d0644d1b5e02d56149138254035dd819f312da607dfda5
MD5 492bdd9388bfc5399589f9e8605498f8
BLAKE2b-256 ed0a377383178ca996b5bc07a258df6484396fe36621ab60c978101c66f4974f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fasthttp_client-1.3.14-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 6a5175d126c9569e4bd46b0efb1d40d26c8aae97c017830e6a8731710989d954
MD5 ad9e0d67f14730f29f63f8745ba9650d
BLAKE2b-256 cbd08af25be1a6ab8da006b99f57426a373512fa09ce39a44c8b0025e34bb66a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fasthttp_client-1.3.14-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 7ab4cfd0b62fd1dc2c78be45277827a48528f0a6ed94b48445d123e52601acd5
MD5 96fa664875c655a9537fa2a79d04f6b1
BLAKE2b-256 e62ea6ad5983f22d41259a290b67b9fbdef7fe7a4caecc42d557d02ba18ca02c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fasthttp_client-1.3.14-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 296562cbc37f166e1091a36345e0d331c2ba3407e280628a270790b1aa68474e
MD5 79b6382c34d998ade509881adafbd562
BLAKE2b-256 0adc30a6eeffa6b10696822f7479457a91ba1e18601b8c81987a5ff20a8b04a7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fasthttp_client-1.3.14-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 769e406a5c8f362c0b3d853b02196cce3c72ba220b3f968c487ef5b22b329503
MD5 f258eaaec12642b683c2ad87cf511714
BLAKE2b-256 6e464ad08f6c2bdd566d6ef03c472e68b20611ae280f1983a6386a6d977b39f9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fasthttp_client-1.3.14-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 f50e08d00b8fe085647c527366502975dcb0241f4cac1625f945d1a0188ec438
MD5 421f906f96289322fd929e23e1de9c22
BLAKE2b-256 ebb10a0212272dd771429d63f70c9b97e2416e3371d28f3b26bb37eacfe03548

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fasthttp_client-1.3.14-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 11609d9e52d41cca665eb207cd4e5e204aa9d5193fb9a64f1c49727dd8ea3154
MD5 c1e3731a636807d882a05acb78cfd61e
BLAKE2b-256 474c73a4bf9485388e0b6b90c9eaefd10d2b0e9619ee58440f74f15298d08a0a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fasthttp_client-1.3.14-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 41cb5c972888a21256fe243820a63fe8b09b43e1db11742d7bd00212fded6d7a
MD5 a148b3af1e1e416877fc3776509aae80
BLAKE2b-256 3a59db5a1f034c6823a6d73ec6650510ea7674dfe5d32005ddfc72c1f64e91aa

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fasthttp_client-1.3.14-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 dbb2b504fc0424feb2a128718ee1c576260dc2d63f777b274c7a12a64bafa60e
MD5 741303ac828e474db1ce646fbe2ed5e7
BLAKE2b-256 fafe8f5d5adcd89627703147378b63b3c88f5658d8f8e4bbebee8ab65529a7e4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fasthttp_client-1.3.14-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 ac1beacda3ca726a63310349e8daa85b2984fe48968d740b65afe3d4d38595f8
MD5 7ebe86b934a246427b7ce51c59122f7d
BLAKE2b-256 13460913f5923de56018467e080a7a085cdf6807975be89b84eea3735048c096

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fasthttp_client-1.3.14-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 e61d3387b259632ace3cc6ab936388c79a176990ce902f5bbf8d5fb164ee5ab5
MD5 54cd91c8c6f7d7c0beb1df84953dc177
BLAKE2b-256 8a705c0bab0fc1f3bd00e1ee3cd774bc74e42cf4bf97f40b54ab814c70fb062d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fasthttp_client-1.3.14-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 d585d9590640ed7749b107ed4146e8e9c76869f243310b61ae9ba315221a5e3a
MD5 50c0776ee49c692d162a5b9f8bfcdb49
BLAKE2b-256 4308c08850b1c478a09e99f10d52b5d5f51146af0d50df90fa17e147ce765f21

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