KOS Release 1.10.2
Release notes for 1.10.2
Read MoreIntegrating Ifacees and Adapters into a KOS app.
Read MoreBuilding an adapter that communicates over blink using a custom Iface and the board Iface.
Read MoreBuild an app in KOS that interacts with an external Arduino board, via the serial BLINK library.
Read MoreThe `SpawnService` within KOS is a service whose primary responsibility is to start/stop native prog…
Read MoreBuild your first KOS app! Learn how to create, configure, build, run, and debug a KOS application fr…
Read MoreLearn how KOS's Virtual File System (VFS) enables efficient content serving to the front end and oth…
Read MoreMove your device to production by verifying KAB artifacts, managing production keys, and transitioni…
Read MoreKOS enables decoupled, topic-based communication between components using the MessageBroker, allowin…
Read MoreKOS provides a built-in lightweight data store, `KeyValService`, for simple, reliable persistence be…
Read MoreA brief introduction to KABs, Kab types, and sections within KOS Studio.
Read MoreThe `CriticalDataService` ensures a device's identity persists by redundantly storing data across ha…
Read MoreControllers are a cornerstone of KOS applications, and provide an easy way to interact with the back…
Read MoreKOS uses dependency injection, so components do not have to manually locate their dependencies, inst…
Read MoreChained manifests securely add device-specific customizations to an immutable base release without b…
Read MoreAn Assembly is KOS's way of abstracting a collection of hardware into an atomic unit, which can be i…
Read MoreAdapters are the solution provided by KOS for interacting with low level components in KOS.
Read MoreAn API Version is an integer that uniquely identifies the version of the interfaces used to interact…
Read MoreFirmware required to connect a physical Arduino to the backend using BLINK
Read MoreThe backend sends real-time state updates to a browser-based UI using KOS message broker topics, ena…
Read MoreLearn how the backend is connected to a thermostat simulator, using KOS applications, SDK dependenci…
Read MoreLearn how a board communicates with hardware through IfaceClient, enabling a reactive and decoupled …
Read MoreThe system application, user interface, assembly, logical board, coordinating service, and persisten…
Read MoreLearn about Window Manager, a tool that provides comprehensive views of all open Studio windows.
Read MoreBuild an end-to-end KOS application, covering backend logic, hardware integration, and user interfac…
Read MoreOverview The Device Troubles viewer is a diagnostic tool in KOS Studio that provides real-time visib…
Read MoreLearn about KOS release process, including its structure, types of releases, and compatibility consi…
Read MoreAdapters are the solution provided by KOS for interacting with low level components in KOS.
Read MoreIntegrating Ifacees and Adapters into a KOS app.
Read MoreBuilding an adapter that communicates over blink using a custom Iface and the board Iface.
Read MoreThe WebSocket Viewer is a tool in KOS Studio that provides real-time visibility into WebSocket messa…
Read MoreThe Studio Terminal is a command-line tool in KOS Studio that allows you to connect directly to your…
Read MoreThe Manifest Viewer is a diagnostic tool in KOS Studio that allows you to examine the manifest chain…
Read MoreThe Log Viewer is a diagnostic tool in KOS Studio that allows you to view and analyze logs.
Read MoreThe Future Tracer is a diagnostic and troubleshooting tool in KOS Studio that allows you to monitor …
Read MoreThe Configuration Viewer is a powerful tool in KOS Studio that allows you to view and modify configu…
Read MoreThe beverage availability graph is a tool in KOS Studio that helps troubleshoot beverage availabilit…
Read MoreThe API Browser is a tool in KOS Studio that enables developers to explore and understand the APIs a…
Read MoreThe Connection Manager is a central workspace in KOS Studio that serves two essential functions: mon…
Read MoreRelease management is a tool in KOS Studio that allows users to create a manufacturing release from …
Read MoreRelease Template Management is a tool in KOS Studio that allows administrators to define the collect…
Read MoreThe Diagnostics feature in KOS Studio provides users with tools to upload diagnostic information to …
Read MoreMarket Management is a specialized tool in KOS Studio designed for organizations who publish artifac…
Read MoreArtifact Management is the tool used to manage an artifact and its instances by the administrative u…
Read MoreBuild a browser-based thermostat UI with React and the KOS UI framework using type-safe APIs, config…
Read MoreThe analytics package provides the services, data structures, and extension points used to record, c…
Read MoreFile mappings are used to do local development and testing on a device. They allow you to preview an…
Read MorePurpose With KOS Studio, you can run an Image in a Simulator or on physical hardware. While a simula…
Read MoreLearn how to build applications in KOS, understanding the difference between apps and system apps, t…
Read MoreTo create a new KOS project you can use our maven archetypes to quickly get started. The arche…
Read MoreRequirements Steps 1. Ensure that the default_artifact_store is visible in your artifact stores…
Read MoreThis document describes how to compile and run QT applications using KOS.
Read MoreKOS provides end-to-end security by verifying all signed, immutable KABs at boot and update time, wh…
Read MoreKOS enables safe, deterministic device updates and management at scale with assembly-based installs,…
Read MoreKOS Release Notes are official documents published with each new version of the KOS platform and its…
Read MoreThis guide provides detailed instructions for migrating from KOS SDK 1.x to 2.x.
Read MoreLegal Notices: KOS Copyright © 2025 The Coca-Cola Company. All Rights Reserved. tslib Homepage: http…
Read MoreOverview The KOS UI CLI (kosui) is a command-line tool designed to streamline the development of KOS…
Read MoreExplore how KOS uses decorators as the primary interface to framework services, providing declarativ…
Read MoreLearn how KOS provides pre-built system models for OTA updates, USB management, storage devices, and…
Read MoreDiscover how KOS Futures solve long-running device operations through smart operation handles that p…
Read MoreUnderstand how KOS models are standalone TypeScript classes that operate independently of any UI fra…
Read MoreExplore KOS's three-layer architecture that maintains clear boundaries between device logic, busines…
Read MoreLearn how React components in KOS become thin display layers that visualize device state and provide…
Read MoreUnderstand KOS's approach to state management where physical device reality defines truth, models re…
Read MoreDiscover how KOS uses WebSocket-based event streams and the baseline plus delta pattern to maintain …
Read MoreExplore the fundamental differences between KOS applications and traditional web development, focusi…
Read MoreCustomize Dispense SDK functionality through companion models, custom data providers, and lifecycle …
Read MoreTrack hardware troubles on Dispense SDK models using the @kosTroubleAware decorator for automatic fi…
Read MoreExecute pour operations through multiple patterns including nozzle-based pours, direct pump operatio…
Read MoreBuild complete select-and-pour interfaces with CUI Kit's pre-built brand, beverage, and flavor navig…
Read MoreAccess Dispense SDK models in React components through contexts and hooks with automatic reactivity …
Read MoreMaster the KOS FSM decorator system with kosStateMachine, kosStateEntry, kosStateExit, and kosStateG…
Read MoreExplore KOS's decorator-driven architecture for accessing framework services including logging, conf…
Read MoreUnderstand how KOS's hierarchical context system enables type-safe data sharing across model trees w…
Read MoreMaster the companion model pattern to extend KOS models with domain-specific functionality using dec…
Read MoreLearn how KOS container models efficiently manage collections of devices with automatic indexing, re…
Read MoreLearn how to create KOS models as digital representations of physical entities, understanding model …
Read MoreBegin your KOS journey with the model-first, event-driven framework designed for building reactive a…
Read More