Skip to content

KasperskyLab/uif

Repository files navigation

UIF — web starter toolset

An opinionated toolset to build UI and Web Services like so:

Demo App base on UIF

Currently available:

What? Why? How?

What is UIF

UIF is a technology platform for building user interfaces and web services.

Key benefits

UIF allows you to:

  • reduce time-to-market
  • reduce the development costs
  • improve the quality of the products being developed

Due to what is this happening? Quite simply, UIF provides:

  • up-to-date styles from Kaspersky Design System
  • unification of approaches to standard solutions and code base
  • singe "point of truth" to answer technical questions
  • reuse of accumulated expertise in each product

How UIF works

UIF consists of 3 parts:

  1. UI Kit
  2. HTML Forms Management
  3. Plugin architecture (Micro Frontends)

UIF Parts

UIF has 3 main usage scenarios:

  1. UIF-based Console — Standalone UI
  2. Plugin — Micro Frontend
  3. UI Components only — UI Kit

UIF Usage Scenarios

Kaspersky Open Single Management Platform

UIF is a part of XDR platform Kaspersky Open Single Management Platform.

Kaspersky OSMP is used to build Kaspersky Ecosystem.

Open Single Management Platform includes:

  • Incident Response Platform
  • SIEM
  • Endpoint and Non-Enpoint Protection
  • Asset Management
  • Log management
  • IAM
  • Communication Platform
  • Integration Platform

Detailed presentation of Kaspersky OSMP from Anton Ivanov, Kaspersky CTO: https://www.youtube.com/watch?v=GLOqZh0zTfg

Kaspersky Open Single Management Platform presentation

UIF works outro