UIStreams

Unleash the fastest possible GTMs by onboarding customers with UIStreams

UIStreams is a powerful platform that empowers users to seamlessly integrate custom UI-based workflows into their applications, offering an experience akin to using a software development kit (SDK) but in the convenient form of an API.

UIStreams are broadly classified into the tasks that they perform. For instance, you can choose to integrate with DigiLocker UIStreams if you are trying to build a UI flow to pull any document on the DigiLocker ecosystem.

Similarly, if you are trying to onboard merchants (individuals as well as legal entities) onto your platform, you may choose to utilize the KYB UIStreams.


🔧 Dynamic User Interfaces

UIStreams isn't simply a tool for building interfaces; it's a paradigm shift in the way applications interact with users and data.

UIStreams interfaces morph and adapt in real-time, guiding users through intricate workflows with personalized precision and effortlessly fetching documents from diverse sources.

UIStreams is a groundbreaking component within the Workflows module designed to revolutionize the very essence of user experience.


🚀 UIStreams Engine

As users navigate the intuitive interface, their actions trigger data retrieval from internal databases, external APIs, and trusted repositories like DigiLocker.

Based on the retrieved information, the UI dynamically adapts, presenting only relevant fields and options, streamlining the workflow and minimizing cognitive load.

Gone are the days of cluttered interfaces and generic experiences; UIStreams personalizes every interaction, ensuring a focused and efficient journey for each user.


📚 Features

  1. Dynamic UI Morphing: Witness UI elements and data fields waltz across the screen in real time, tailoring the experience to the evolving context of the workflow. No more wading through irrelevant clutter; UIStreams presents a focused path, optimizing every step for user success.
  2. Seamless Document Downloads: Documents retrieved from DigiLocker and other repositories become readily downloadable within the UI itself, eliminating the need for external navigation and enhancing convenience. Users can seamlessly integrate retrieved documents into their workflows, fostering a sense of effortless accomplishment.
  3. Exquisite User Experiences: Intuitive interfaces, automated document retrieval, and dynamic guidance culminate in unparalleled user satisfaction. UIStreams fosters engagement and boosts adoption by transforming complex workflows into frictionless experiences.
  4. Unifying Diverse Sources: UIStreams effortlessly bridges the gap between internal data, external APIs, and government repositories like DigiLocker, ensuring comprehensive data access and aggregation. Developers can leverage this unified landscape to craft workflows that encompass the full spectrum of information needed.

⚡️ DigiLocker UIStreams

DigiLocker UIStreams streamline all DigiLocker-related tasks by combining several DigiLocker APIs. This not only allows you to use well-orchestrated DigiLocker flows into your product very quickly, but also shows a tangible uptick in the conversion rates at the top of the funnel.

Read more about DigiLocker UIStreams here.

☀️ Udyam UIStreams

Udyam UIStreams are crafted to make all Udyam-related activities easier. The UIStreams combine searching and fetching for Udyams, checking if a user has a Udyam number or not, registering the user for a Udyam number, and generating a Udyam number on the fly in real time.

Udyam UIStreams will be launched soon. Stay tuned.

💼 KYB UIStreams

KYB UIStreams are built to make all merchant onboarding-related activities safer, more robust, and extensible while keeping in mind your GTMs happen in a week instead of months. KYB UIStreams take care of onboarding merchants based on the KYC master directions provided by the regulated entity and ensure safety and compliance.

KYB UIStreams will be launched soon. Stay tuned.


Getting Started

The UIStreams Product is available to you in a RESTful API format. This single API provides you with 50+ onboarding flows via one single codified programmatic interface.

The UIStream API is a RESTful API based on HTTP requests and JSON responses. All requests work on HTTPS. The API expects a JSON request body and responds with a JSON response body. All responses maintain a strict and consistent structure.

The API uses specific response keys to categorize and segregate different scenarios. The callbacks are also segregated using similar but different response keys.

After getting onboarded as Decentro's client, you will be given a set of client credentials. These credentials can be used directly to authenticate your usage of the UIStreams API. You may also choose to generate a JWT token using your credentials, which can also authenticate you to use the UIStreams API with added security.

You can use the UIStreams API while using any programming language of your choice. UIStreams can be used on the server side using popular frameworks such as:

  • Express.js (Node.js)
  • Django (Python)
  • Spring Boot (Java)
  • Gin (Go)
  • Ruby on Rails (Ruby)
  • ASP.NET Core (C#)
  • Laravel (PHP)
  • Flask (Python)
  • Symfony (PHP)
  • FastAPI (Python)

You may also choose to integrate this product directly on your client side as well, on the web or natively, using popular frameworks such as:

  • React.js
  • Flutter
  • Kotlin
  • Swift
  • Vue.js
  • Angular
  • Svelte
  • Next.js
  • Gatsby
  • Ember.js

To help you integrate the UIStreams API faster, Decentro will soon release open-source sample applications in all the frameworks mentioned above so that your team can start consuming UIStreams in a matter of minutes!


Use Cases

UIStreams have a broad range of use cases. Here are a few cases where the UIStreams API has performed spectacularly well:

  1. Banking and Financial Services:

    • Seamlessly retrieve Aadhaar documents from multiple sources (DigiLocker, UIDAI, CKYC) and deliver them in BASE64 format to streamline customer onboarding processes.
  2. Healthcare:

    • Unify the entire DigiLocker experience within healthcare applications to provide patients with secure access to their medical records.
  3. Insurance:

    • Fetch Health, Life, and Car Insurance Policy documents dynamically from issuers on DigiLocker in real time to expedite claims processing and enhance customer satisfaction.
  4. Automotive Industry:

    • Simplify the process of obtaining vehicle registration details by retrieving Vehicle Registration Certificate documents from issuers on DigiLocker in real-time. Streamline car purchase workflows, verify vehicle ownership, and conduct due diligence efficiently, enabling frictionless transactions.

Tutorials

The following is a list of simple tutorials to give you a quick start on consuming the UIStreams API covering various use cases and frameworks: