That was confusing. The second “client” means “a company for whom I did programming work”. Their environment doesn’t support HTTP&#x2F;2 directly, so I wrote this standalone tool. By “existing HTTP library”, I mean one which supports HTTP&#x2F;2 — instead of a special-purpose library for talking to APNs over its old binary protocol.