About
DevKit is the public technical toolchain published by Digital Substrate.
Digital Substrate
Digital Substrate is a French SAS based in Canéjan (Gironde), incorporated on 30 November 2020. Its activity is software publishing and technical services for data-intensive applications.
See digitalsubstrate.io for the company's broader portfolio.
Why this exists
DevKit exists to reduce the infrastructure cost of application development. You define your data model once in DSM; much of the runtime, persistence, RPC, history, and Python/C++ bridge code is generated from it. Your team focuses on the business logic that is specific to its domain — the part of the codebase that actually encodes what your application does, instead of plumbing it.
The DevKit
The DevKit groups the build-time and runtime tools published by Digital Substrate around the Viper C++ engine — the data modelling language (DSM), the code generator (Kibo) and its first-party template pack (kibo-template-viper), the Python runtime (dsviper), the shared UI infrastructure (dsviper-components and dsviper-components-qml), and the database tooling (dsviper-tools).
The Viper C++ engine has been in development since 2020. It powers the dsviper runtime and the rest of the DevKit. It is not published on a public channel, but access can be arranged on request — contact us to discuss.
Distribution and licensing
The toolchain is published as public repositories on github.com/digital-substrate; the dsviper runtime ships as compiled wheels on PyPI. Two-tier licensing — MIT for the open tooling, a dual-mode commercial license for the runtime. See the License page for the model and modes.