Proposal: Create a Hoprnet-SDK

Proposal
Create a Hoprnet-SDK to enable developers easily start creating and integrating their applications using the hopr network.

Scope of work:
A software development kit (SDK) is a set of tools that provides a developer with the ability to build a custom app which can be added on, or connected to, another program. SDKs allow programmers to develop apps for a specific platform.
Providing an SDK to the world will enable thousands of developers worried about privacy to start using the hopr network to secure the communications of their applications. Would be really important to provide examples on how to integrate the hopr network in an application, using libraries or modules, depending on the language.
It should be open source and available to everybody on GitHub to enable the open source ecosystem providing help with the development of new features and fixing bugs.

10 Likes

Isn’t there already an open source API allowing other devs to connect to HOPR services/utilities? How would an SDK add on top of that?

Thanks for the proposal. I believe this is probably valid, but I’ve tagged it as pending for now, because I need to confirm what we already have built and what’s in the internal tech team pipeline. It’s possible I might need this to be made more specific. I expect a member of the tech team will get back to me tomorrow.

Thanks for the suggestion @cosmin!

@thewanderingeditor Currently, there is an open issue (https://github.com/hoprnet/hoprnet/issues/3538) for this feature.
The tech team doesn’t have this on the roadmap at the moment, however, we might include this as part of the new bounties created under the bounty progam.

2 Likes

As a person that contributed to some HOPR Apps, I can second this motion. It would be important to ensure that the underlying API used by the SDK remains stable for sometime as to ensure that this work is not done multiple times.

3 Likes

Nice I Support you

1 Like

Every suggestion which eases the life of developers and thus triggers adoption of HOPR is a good one! :slight_smile:

1 Like

This would be extremely helpful. While there’s now an API for interacting with HOPR nodes, an SDK would be a huge help and would be necessary to pull in developers.

1 Like