Kubos SDK DocsΒΆ

The “Kubos SDK” is a term used to describe all of the components used to build Kubos projects:

  • Vagrant box - The VM that contains the “ready to run” Kubos development environment
  • Kubos CLI - The command-line tool used to create, configure, build and debug Kubos projects
  • Kubos source modules - the underlying libraries on which Kubos projects are built

left to right direction

actor User

node "Kubos SDK" as sdk{
    () "kubos init" as init
    folder "kubos-proj" as proj {
        folder source {
        () "kubos build" as build
    folder "Kubos Source" as k_source {

() "kubos flash" as flash

node "OBC - Kubos Linux" {
    cloud "kubos-proj" as application
    cloud "App1"
    cloud "App2"

User -> sdk : vagrant ssh
init -> proj
k_source -> build
build <- source
[binary] <- build
[binary] -> flash
flash -> application


This documentation section contains the various guides related to using the Kubos SDK: