Getting Started with KubOS¶
The KubOS platform provides satellite developers the tools and libraries necessary to quickly bring up space-ready software. The guides and docs referenced here will lead you through getting your environment setup and interacting with the core KubOS services.
The first step to trying out KubOS is getting the appropriate environment setup.
Ready to get started setting up the Kubos development environment? Running a Linux or Mac system? This guide will walk you through the tools and libraries which need to be installed in order to build and run KubOS components.
If you are running Windows on your local computer, then you will need to follow this guide to get your local development environment up and running.
Interacting with KubOS¶
After getting the appropriate local environment setup, it is time to begin running and interacting with the KubOS system.
KubOS can support many different languages, however our preferred languages are Python and Rust.
Once your local or VM environment is setup, you are ready to begin developing and interacting with the KubOS system! Is Python your language of choice? Head over to the Python guide.
Learn more about KubOS¶
Once you are familiar with the basics of KubOS development and interaction, you may want to dig into deeper topics. These tutorials and guides will help you peel back the layers a bit.
Interested in seeing a high level explanation of KubOS? The KubOS design doc provides a great overview of the design behind KubOS.
Ready to dig deeper into KubOS development?
Want to get a closer look at creating mission applications? Take a look at our Mission Development Tutorials.
Ready to build your mission in KubOS? Read over our mission development guide for our walkthrough.
Interested in how KubOS interacts with the ground? Take a look at our System Interaction Tutorials.
Want to dig even deeper into KubOS? Take a look at our Advanced Tutorials.