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

Uploaded CPython 3.14Windows x86-64

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

Uploaded CPython 3.14macOS 11.0+ ARM64

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

Uploaded CPython 3.13Windows x86-64

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

Uploaded CPython 3.13macOS 11.0+ ARM64

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

Uploaded CPython 3.12Windows x86-64

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

Uploaded CPython 3.12macOS 11.0+ ARM64

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

Uploaded CPython 3.11Windows x86-64

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

Uploaded CPython 3.11macOS 11.0+ ARM64

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

Uploaded CPython 3.10Windows x86-64

fasthttp_client-1.3.9-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.9-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.9-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.9.tar.gz.

File metadata

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

File hashes

Hashes for fasthttp_client-1.3.9.tar.gz
Algorithm Hash digest
SHA256 e6bda06d3fbe60120761e73d171c84249430faa06ad3b68b2fc2e894226fb3ee
MD5 8fdbabf42946a23299cf972a7535b52a
BLAKE2b-256 d99d70dad2444613a7b05f85fc8588f4352b93b053286bf19aeee87ee614448d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fasthttp_client-1.3.9-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d94374c07f2cb24edce8566188defb6bfc94c370cf94087008cf79daeb075962
MD5 89d9b36488ee6534c56cd9833d1b83f0
BLAKE2b-256 085f7d8d3fda7e8bb18a036b55572b096d26143479d68ddb1aa72e4a5476ca52

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fasthttp_client-1.3.9-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 149a9e3fa7ee72d6253c925ac6ca99e08bf5320bbfe8c4ad59a54dd6d43c5c38
MD5 31fe45b6773b862fb8c0064f75388e90
BLAKE2b-256 1e69172efc9d3321d6d57f3afcd0588a694fe0a28cd6944c38d258c6c5d97c34

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fasthttp_client-1.3.9-cp315-cp315-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 efad6de1a17bcdd5a892532a1a48fa42880e8fe6580a25bb8a74b4bf41ea8a28
MD5 7092a51965f3b25307c75a603786b7cb
BLAKE2b-256 4d213f3ad47ce2c28af9d2b7739e43f5a459c8831f1f0cda152289d491813b5f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fasthttp_client-1.3.9-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 683dcf2afeb45ab845d3f51de4f90e004566fb220ba5f5c1c244599f65df16fd
MD5 81143819d430457449957296d8ab0bf5
BLAKE2b-256 8adbec10792b95f6aced88671bbb6b41fe120d741baed4dc5ee89c85f4fc8bb2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fasthttp_client-1.3.9-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 7c4b3a0b8f8ac0a98934627c92629039fee5089c64a922020d8af03ff838e27f
MD5 9352d5e608b5786de50db70b91ef2397
BLAKE2b-256 9b2bedde7fbb4e7d0096fbe17205f156abc8c70d2d18622c0590d15c2751be73

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fasthttp_client-1.3.9-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 6fff4aa14e2c5245e9a689eb40532b58d90a39e95a5c27e2326dd4ae38dec7fc
MD5 266f95746ba7f8b22e7ef116228af330
BLAKE2b-256 6a61a0cace26a203b971adaaa64afc24d846621024e596c55ccd24a5d3019855

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fasthttp_client-1.3.9-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 25dc8bcca8f9bc8d57fe3dcd0f1c1ef9791cc12c565a38be2cb0d6e4aeedd606
MD5 f38e91a55175d16017ba486ce5dbc9c8
BLAKE2b-256 86fd161966ba1ba79b93fb19c254f7e60c46eb28caad9ea131e3788edb089c1d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fasthttp_client-1.3.9-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 50d5551fe457b5f54435261f0868897fc3592419ad653bef404bd7a061385bde
MD5 6fefe4883c1da4a06009902349955d68
BLAKE2b-256 0e2ee12a899bfc8657be5025170d970f847363b43d760919704ad010bd9b1bd3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fasthttp_client-1.3.9-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 24d1f15dd561b674ee70601bc9e3bb9392291ade5946e967ed1da801001694dd
MD5 48a67de5db7f7bd1da849d275994aa37
BLAKE2b-256 0164fb7ccfd5e03b49fde5735ddbbfcb496d413fd4beb3ae129e7afc1b3a7b92

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fasthttp_client-1.3.9-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 2e383675bfc3570f293f5818a72893ad972282ea983d257f1d7c323fae69168c
MD5 47442973ee2d8dd092f39824bf5f0793
BLAKE2b-256 4778f10239e5096acb053be5b698b744601e029f986505d1d5115d08741f07ed

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fasthttp_client-1.3.9-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 9f6780885b48b6bbb04e3608e0f72c3b22dc065557a13c4ba7b7909fb6f71082
MD5 e9c2b2d7b1d76fb5b8870ab4deac2797
BLAKE2b-256 a5742b40762ac8cc0dad2a54dd4b7153282c7e31eaed65d5b9615a00aa965e43

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fasthttp_client-1.3.9-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 9b6ee8d9e83ab8077c1d78469a2bfc006c1f5063716752659d4a8fde9f306323
MD5 35d832a6e0d757b8d2538e5a4a4682ac
BLAKE2b-256 8d7d3f55c919427d82920f279fed4d018689c05c6a7f631daaccf9b6215f43ab

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fasthttp_client-1.3.9-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 513b082145ecc1aef92dcbbc1c33a83d12a5572e707bd02618eb8d73f5c5aea7
MD5 7fbff0d86e417a2a2c2e41ffb8b2a7bd
BLAKE2b-256 1a970487c6770eafb4394b8718c892bd072c338d3331d3e6fc4a0e3263392919

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fasthttp_client-1.3.9-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 d9afb899c34cf4619ed3d9a411504e09a30f6aa3a2a867fefa6d3bc456bba5d3
MD5 c7e33a025098fcbb77922edbd7355e41
BLAKE2b-256 808563f3f0079b871c15a6b58acc36dd079a01fd5d9b3597641121576694c41a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fasthttp_client-1.3.9-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 ee6b1f91565a6f0a9f1d4d46d7acec0c3801188bd41c66f06057e52822738a9d
MD5 e8d0755d0650eb067ebfb361e66eca2d
BLAKE2b-256 c37e49bcc2b1ad3ed38eed5e4335885c52e5916dd935fb358f1333ef99f327dd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fasthttp_client-1.3.9-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 eb26d02336fc4b70a04ef9c5c5bd9f2fbe47224b48c57a344ebe978bce15f042
MD5 8a4eca4bcaf7e3aa86feb94c544fe55b
BLAKE2b-256 60a2ff1bcf73e2df974c1663893bf6db2414e446da70f5b014a454c55c21e202

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fasthttp_client-1.3.9-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 f064c833a64bba4eb2b8dda9a621c9d5ad6089ef24aa406d8632341d5109d62f
MD5 0b48fdbaa1a281b560a0936990c1c1bc
BLAKE2b-256 d48defbcdf2d7e5f5717199275549f884eb7a8ed6c7b11ee5c04911c03011b43

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fasthttp_client-1.3.9-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 3622bd4717348b12602d70071cac24478eeff4d44b0551f99d5a19557174c8ae
MD5 3dce428c1af60ff33a6ef3a765c1bf02
BLAKE2b-256 cd3595e0d08be93f28839ad46f95118b1ad270afa9e048d61b419d0457e6051d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fasthttp_client-1.3.9-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 550086af4f7b7206cff1aa12c03bfec415392ed106d09abb47a9622951b6e124
MD5 b4ec489540772935d24e06ff39ebe86e
BLAKE2b-256 941115f4a49c8790789624d1de99b6f63367ca16792d5517908a8feb4993246b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fasthttp_client-1.3.9-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 924e8891f547fcfa2ce221fb1f3d17a349481d150432082c7b475e60ed53c5b4
MD5 1e9940da9eec06a7902f23bb07c50d81
BLAKE2b-256 3fffe9dd4b8afa636bcf6362a4110f7e5106a06be1a6c1775472af9626f32bda

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fasthttp_client-1.3.9-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 07e620560897935949f9c5fec8c454448e7f19965d33be6b510f97cb22ddcb06
MD5 f9f6d36b220a25d958579f2f590c1bcb
BLAKE2b-256 c05b984a329043de8689aa8a22af877a8264cdc5a603468fb1f0a5092999bb85

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fasthttp_client-1.3.9-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 5cdf44f3f29cf99ac419381dc1b1934a43477c2e10dc6adfa561ba7aecfc0043
MD5 7f194c8acb32cb0584fd342f9fe32149
BLAKE2b-256 df4c7bb70c676ed7cd1c21af0bf1bbd5b1095d6883fd00a277580157a1ea9a43

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fasthttp_client-1.3.9-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 9a8afaa2582f40cb92121036ae614d22968d6af86fa40364598a10d54b4174f2
MD5 d7b21483e608cd5c7c289bf61e0cd99c
BLAKE2b-256 c4236a2d81ef84badb34e75f1370d5382fbc72d08396e1ca804f9cec62764703

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fasthttp_client-1.3.9-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 696242f241182cf212a0018666bfa9ed5544ed5a2ba90a883fd3a36a07d20eb6
MD5 dd998e6e5c78111c3b3338dba5705486
BLAKE2b-256 a8192f0fc79a5d2ab81138ea4ee52b4a7f9324dec46714e4b0d20e79b19dbbc2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fasthttp_client-1.3.9-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 91b3f929f14fe2b5cc7697465d9b94f5a228c59d7561b289fcd3e56ee7f5bc21
MD5 e34a7f674f51194336fb4adf358ca7f7
BLAKE2b-256 7f5edb010a97589f7a94290ce5f93741efc648c1d23c5c7392a29bef4ef57d77

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