Questions about a web client library, or how to integrate Storj as an app developer?

Hello @Wes,
Welcome to the forum!

Currently you cannot use only client (browser) libraries to use a native protocol due to browser’s limitations:

However we have some web assembly implementations

But generally server-less is possible only for S3 protocol at the moment:

So, for the native protocol you need to have a backend and there you may use any of bindings: SDKs - Storj Docs
Even if some are outdated they still works.
Most customers uses our Storj-hosted S3-Gateway and/or presigned URLs, especially for light mobile apps to make their implementation easier, but they of course loose the CDN-like behavior in this case.
However we have implementations of a native protocol in the Mobile app for Android: Storj Mobile App - what would you like to see?
I would also add: