KBase SDK
1.2
Intro
Concepts and Overview
Video Tutorial
Tutorial
1. Dependencies & Prerequisites
2. Installation
3. Initialize the Module
4. Hello World Example
5. ContigFilter Example
6. Narrative User Interface
7. Implement Code
8. Publish and Update
Developer Guides
Common Questions
Creating reports
Adding UI Elements
Editing your app’s Dockerfile
Fully documenting your app
Running shell commands
Working with the file utils
Advanced Guides
Using Workspace Metadata
Manually building the SDK
Working with reference data
Listing and viewing jobs
Dynamic Services
Updating a module to Python3
References & Resources
Design Checklist
Troubleshooting Guide
Developer Guidelines
Job Execution
Anatomy of a Module
KIDL Specification
Narrative App UI Specification
Terminology
KBase SDK
Video Tutorial
Edit on GitHub
Video Tutorial