Programmable networks (LTE, 5G/6G, Wi-Fi 6/7, and non-terrestrial networks) enable virtual networks with varying resource allocations on the same physical infrastructure. For instance, industrial IoT applications might need low bandwidth and low latency, while autonomous vehicles require low latency and high reliability. Managing these requirements across multiple networks operated by different public network providers or multi-domain private networks in an enterprise, each with unique APIs, is complex. Additionally, there are various standards bodies, all looking to expose telco capabilities through network APIs, increasing the level of complexity for application developers who often lack the expertise to configure and orchestrate these networks. As a result, developers are too often deterred from building network-aware applications when dealing with so much complexity of networks and standards
Shabodi is addressing these challenges head-on. They allow application developers to build portable network-aware applications via a unified, simplified API framework that abstracts the complexity of multivendor and provider network engineering and configuration.