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

Uploaded CPython 3.14Windows x86-64

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

Uploaded CPython 3.14macOS 11.0+ ARM64

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

Uploaded CPython 3.13Windows x86-64

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

Uploaded CPython 3.13macOS 11.0+ ARM64

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

Uploaded CPython 3.12Windows x86-64

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

Uploaded CPython 3.12macOS 11.0+ ARM64

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

Uploaded CPython 3.11Windows x86-64

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

Uploaded CPython 3.11macOS 11.0+ ARM64

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

Uploaded CPython 3.10Windows x86-64

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

File metadata

  • Download URL: fasthttp_client-1.3.7.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.7.tar.gz
Algorithm Hash digest
SHA256 409cf81d9433f2a0e9aadee08f3691dcf7224e002dfe1b8e305a6e5e9f74c664
MD5 b503a6ed6bcda8c4b595f7e7d01b0972
BLAKE2b-256 abef0c4aefc0ae0bc0b0039f09e8cea4f05fcc833ee14e332c2659fcfe795211

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fasthttp_client-1.3.7-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 73e66baa5f372c3ebd35370d29e07725e7c3ba5e1ac4c1a9f219ec9494e28ad9
MD5 3f5891f9c1eacd5b2ef021e6b0bd0abf
BLAKE2b-256 ed306d8a632fc3b030ea2dff582d77ef755fc8a9f552f5648076249121614d75

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fasthttp_client-1.3.7-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 66ba2ac0d58f2b3c560937872c68e1a7b8abb8489f72ba70f7b96d9b371616fe
MD5 4931f7294947533519aff63276eb0f5d
BLAKE2b-256 2365bb3d54e0c76af85566cad9b32f08cca978d38fd14bf8b2eec1013bf0e4f3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fasthttp_client-1.3.7-cp315-cp315-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 b9d5815a23033f975fcac4c65154e977cc0115f0e8185b6ea5e65a6d5ea1140b
MD5 399ab872ca37034277f377712f3e1a2a
BLAKE2b-256 b8fb9afb671465f3950886f98f23f25faff667054044dd6ad7e7a95e28871351

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fasthttp_client-1.3.7-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 ea67c8e782ac716039b26657aa79d9a2497d502b470ace703e823110243a7d77
MD5 8ed8c22e90f16a2c26307f18c6730100
BLAKE2b-256 4b5e3419b2f8149c13da51a66c6c56e3ab5e19d8108845c72382533c2bcc0292

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fasthttp_client-1.3.7-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 4a4dfd0f2ddfdbf8ea5affda086c8e701bc965fd9b586321326d6a4451bb20c3
MD5 63e948bc79ab448c07ef9caec0d31cb7
BLAKE2b-256 1be94506bac2363586a8444cb7f31d2dadf74a69f6f6fb7fc0c1ba1611aabd4b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fasthttp_client-1.3.7-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d712ffd4590c72e4eab1cee7b50e07ee5b7f4474786f731c93747d0972ff262c
MD5 4221352d6941cdcf1c0bb645af1431f0
BLAKE2b-256 92a4c0a69553f8fee1f296062e34fabce1ed6d94de56fbae0dd9b5558735c752

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fasthttp_client-1.3.7-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 93654bd307c541850dff0f1237366f6171c3747408f5e59fb5d8b48db05ba0c9
MD5 a24c12d6a430468d0069474bc489b101
BLAKE2b-256 5f94cd7baa8b825a66b58a0bf2b0fc2d1267c34022a6f901381ce460d1828117

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fasthttp_client-1.3.7-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 86b961f557ac6f09a8c05f032d9962ded03056e3c15b3790f19437e626533c93
MD5 154cb98a179e831ac36e9e557c05d088
BLAKE2b-256 4e42f951e7d9122c6dc7f14796670a972e3ea584d49b953fb68c2d57a0efb2ae

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fasthttp_client-1.3.7-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 3e0c697863346a42278f4111c505a4e15f319f4c06791cba5073b8cf1a5885e3
MD5 4926db7c7688757529d4245e61df18ad
BLAKE2b-256 2314726d4489463f4319b559f9daf783d553e3d9140a008aef5733ea22507a53

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fasthttp_client-1.3.7-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 7dbb6eacbaa98a7b497a68beffa12990da5195156c6b31932200b7647e9509fa
MD5 1a81ce2354d37c7a3c5cc9688d022b49
BLAKE2b-256 faffc363c7380e0fea826ed03478ca96fe92582a247f4e864e0ad1a01b6058ef

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fasthttp_client-1.3.7-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 7e7df31310cad3a8af285ce1090fe35c7bfe441cf6678a41331e70161556b180
MD5 8c4ff132cadfe2cfb18fca55e5050131
BLAKE2b-256 0ee75323757add55bd2619907948b8968d9a28786bd18d45e877159a54f76d4f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fasthttp_client-1.3.7-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 862e4c7ad476f274e5e22ddbc1358b9808561106f07df00dc684b28ff34a0330
MD5 f284b8c6e9cf20874476980358f9af14
BLAKE2b-256 7ed5e785c611d183bdccd65588e317cd0d02a9e6eb6408d2c9a8e4a7a6b6b388

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fasthttp_client-1.3.7-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 2daf832ed3a754ee42cb846107d9307631eaee95729b3a683bbb0e7ae78be70c
MD5 12b37895114c474adeb0ad6ec485d2b5
BLAKE2b-256 680ef3bc7e0cebe76e08cd570f57d793cff382fffac467cd418bde3c12e5fc5e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fasthttp_client-1.3.7-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 50a76f9206938f6afbb5d0fdd9e8ecddaeb9f97effa22baf8039bd6c909a600d
MD5 fd2fda69bd15655c59c152c2c124bcb5
BLAKE2b-256 f0fd9551937c9f75dc1c6ff3a27460d86386193e360f4ee0b3d86a745023e778

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fasthttp_client-1.3.7-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 7a3e822802ff7a27214a46a5472fd3402d2bc5c91c3ab00ba55aefce7785ff61
MD5 6869831c99a58e3ccbe0542ff44d0522
BLAKE2b-256 632df119d184ff698b57ef2dcd1ccd4c0d7d94508673e3c2d7e330378eb88220

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fasthttp_client-1.3.7-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 73bba603a3ff35c50f1a5bcce55e2feec1e1b9ac79ea914dbf34ec22751ae701
MD5 a895e2dc64f7cad276fe2e162a791598
BLAKE2b-256 11447de23b7df49dcd9a7030c0186f5717672411b0371e44827efd20781b3612

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fasthttp_client-1.3.7-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 b47f55bb3ab59186fe0ee01d23510188aceb6123554933bf02e0806eed744314
MD5 b560d2710bc883b90d83433192ebf65b
BLAKE2b-256 dafd17b19e291c6b4dd41a95b1ccf927f17c6029612be1c11b4e6993d0e9adb9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fasthttp_client-1.3.7-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 659a961655de287c13458d2916464bfefc2734e7772a11a8a8570325341be7c1
MD5 56a3428b951e749d5bc1a091675eb07b
BLAKE2b-256 78122c11a9b29b2bc9bd0a3e6d1a2d72110c656c403f958fae3224f9ce78f23a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fasthttp_client-1.3.7-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e792f7e1af1f67c8ef6545c864d5e43428117e2030f1c450402c9c7c34bb31f5
MD5 3286a647483f3ac24e27ea9101a1a61e
BLAKE2b-256 a5e34b781795a2c9a55752df921534a7bf1b80f8a27d515752a1e42187d56162

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fasthttp_client-1.3.7-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 12821f3c7835df51375a3063d67cd9977718e2cf2afa51e1e9e43d5b02376a8e
MD5 a21191e29a40261d3e54511b7242bf7b
BLAKE2b-256 ac366436db7a1e1a1dbe1529758e69467650823b7f098af4e8486ca05dc3eaa2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fasthttp_client-1.3.7-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 7af1f32d4a6c04e40f34cdf2392d66dc0297392180bd3da5ba1e4b6239300155
MD5 13e5d7092c8396ca918e52f0fe11216b
BLAKE2b-256 0cdcc6771f1d0085502154422221d446061dfebc05b2be0c79c3cd19b0cf8179

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fasthttp_client-1.3.7-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 858fce64ffcc145108abe4a58e69848ee558be37eb9c0f2e3975f9b35d75c03e
MD5 649d978dca43e3886a86e670811dd770
BLAKE2b-256 8a96862e2fcc43bf368dfb363c06233ff6def763a99da70a07f5cb67c7b7ff6a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fasthttp_client-1.3.7-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 be1bd215ea410a39246bbdbd747c8495ad3cef1cd55bb469014c934df824c10b
MD5 f33c00517f91a6ccc47fbdc2d8d7144d
BLAKE2b-256 74d23c5ec1863ce59ae830a2c557291ac70a27fc3267777ff17e93c2c39aafbc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fasthttp_client-1.3.7-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 a7f441e9aebb3490551e934f1b05abfbbd4cc94d7526efc2155d9c76be9168c8
MD5 a40a13861ef493e56f4cdfe95da79e5a
BLAKE2b-256 6615a9759f6880921402d58b5f2a7f8b43591e864a0ffe08e4c7a8b02611659e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fasthttp_client-1.3.7-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 1eab9415c69bd761ff19c4ab26baeede9dcea6cd584007489a38a6bf2b9e95d9
MD5 442150a018f4ab880af884400e975384
BLAKE2b-256 9e598487e57d366484976539baeb783b560db3b13baa0e7789d4bd3509d0d5d4

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