# HTTP/2-enabled client?

**URL:** <https://forum.crystal-lang.org/t/http-2-enabled-client/5174>\
**Category:** Help & Support\
**Created:** [December 13, 2022, 6:48pm UTC](https://forum.crystal-lang.org/t/http-2-enabled-client/5174 "2022-12-13T18:48:24Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![4ndyfix](https://yyz2.discourse-cdn.com/flex036/user_avatar/forum.crystal-lang.org/4ndyfix/32/1039_2.png) [@4ndyfix](https://forum.crystal-lang.org/u/4ndyfix)\
**Post date:** [December 13, 2022, 6:48pm UTC](https://forum.crystal-lang.org/t/http-2-enabled-client/5174/1 "2022-12-13T18:48:24Z")

</div>

Hi,  
I would like to build an HTTP/2-enabled client.  
As far as I know the standard lib HTTP::Client doesn’t support this until now.  
There are several shards about this, but they are all outdated and/or broken so far…  
Is there a possibility in general? Any suggestions or hints?

---

<div class="post-metadata">

**Author:** ![jzakiya](https://yyz2.discourse-cdn.com/flex036/user_avatar/forum.crystal-lang.org/jzakiya/32/278_2.png) [@jzakiya](https://forum.crystal-lang.org/u/jzakiya)\
**Post date:** [December 13, 2022, 7:01pm UTC](https://forum.crystal-lang.org/t/http-2-enabled-client/5174/2 "2022-12-13T19:01:41Z")

</div>

Maybe you can get some inspiration and ideas from the Caddy server written in Go.

> **[GitHub - caddyserver/caddy: Fast and extensible multi-platform HTTP/1-2-3 web...](https://github.com/caddyserver/caddy)**
>
> Fast and extensible multi-platform HTTP/1-2-3 web server with automatic HTTPS - GitHub - caddyserver/caddy: Fast and extensible multi-platform HTTP/1-2-3 web server with automatic HTTPS

---

<div class="post-metadata">

**Author:** ![anon69898395](https://avatars.discourse-cdn.com/v4/letter/a/848f3c/32.png) [@anon69898395](https://forum.crystal-lang.org/u/anon69898395)\
**Post date:** [December 14, 2022, 1:02pm UTC](https://forum.crystal-lang.org/t/http-2-enabled-client/5174/3 "2022-12-14T13:02:06Z")

</div>

Unlikely, but maybe you can find in the replies to [this post](https://forum.crystal-lang.org/t/http2-shard/4648) something that might help you. A few shards get mentioned, maybe there is some you haven’t tried yet.

---

<div class="post-metadata">

**Author:** ![4ndyfix](https://yyz2.discourse-cdn.com/flex036/user_avatar/forum.crystal-lang.org/4ndyfix/32/1039_2.png) [@4ndyfix](https://forum.crystal-lang.org/u/4ndyfix)\
**Post date:** [December 15, 2022, 8:57pm UTC](https://forum.crystal-lang.org/t/http-2-enabled-client/5174/4 "2022-12-15T20:57:34Z")

</div>

Thanks everyone for your suggestions!
