SDKs & Sample Apps
SDKs

Console SDK

4min
overview the console ui sdk enables developers to seamlessly incorporate console ui components like authentication flows, headers, sidebars, and modals into their applications these components provide end users with a consistent and intuitive navigation and content access experience the sdk offers dedicated integration support for popular javascript frameworks like react js and vue js for react js, developers can use the console ui react package that contains react components and hooks for all core console ui features similarly, the console ui vue package provides vue js single file components to integrate console ui both react js and vue js packages fully support the latest framework versions and features the components render console ui markup while abstracting away the complexity, allowing developers to focus on building application logic while using the console ui sdk to handle presentation responsibilities the packages also include theming and customization support for modifying styles and appearances with easy to use react and vue integrations, the console ui sdk makes it simple for developers to enhance their apps with modern interface components by handling cross browser compatibility, accessibility, and responsive behaviors, it accelerates the development and delivering highly polished javascript applications integration options you can integrate the console using the following methods via react js integration with console ui via vue js integration with console ui prerequisites before you start the integration process, ensure that you have the following systems installed node js and npm basic knowledge of react js or vue js depending on the integration method you choose access to the os1 developer portal to obtain your client id and app id refer to the section obtain credentials limitations ensure that the app adheres to the limits set by the console ui regarding the number of injectable controls and user preferences the console ui may have specific requirements for responsiveness and performance that should be considered during development examples refer to the official documentation or github repository for additional examples of integrating with the console ui