Information for developers
The KBase Software Development Kit (SDK) allows third-party developers to wrap open source tools into KBase as Apps. KBase users can then run these Apps on their own data in a reproducible workflow and cite the use of these tools in their published Narrative.
Getting started is simple
You need a user account to be able to access KBase’s user interfaces.
If you want to develop apps using SDK, please apply for a KBase developer account using KBase Account Management System.
Software Development Kit
The KBase SDK offers members of the KBase community a mechanism to add open-source, open-license* analysis tools to KBase so that they run on KBase’s computational architecture and are available through the KBase Narrative Interface. Community developers can even write new tools that take advantage of the KBase Structured Data Types and large KBase Reference Data Resources. Check which tools have already been made available in our App Catalog and add your own!