Atomic UIStreams

UIStreams catered to orchestrate APIs to complete a single, specific task

Introduction

Atomic UIStreams comes pre-equipped with a range of task-specific functionalities, empowering developers to cater to diverse needs. In this section, we will walk you through what this product does at a very high level.

The Atomic UIStreams product is a single API. The request body of the API specifies what kind of UIStream you want your customers to use. You have the option of adding additional information about the customer to optimize further the UIStream flow that will be generated.

Once the API is triggered, Decentro will respond with a hyperlink that redirects the customer to a white-label optimized UI flow that is built to improve your funnel rates and reduce customer friction.

The UI is completely customizable on the fly and your brand colors and fonts can be rendered in real-time, hence giving the customers a feeling that they have never left your app.

The UI is web-based but gives you a near-native feel. You can re-route your customers to the UI via a web browser, a native mobile app, a hybrid mobile app, a desktop app, or even a PWA. Since the UI is web-based, your customers will get a uniform experience across all your platforms.

When the customer is on the UI, your backend will receive several updates on the actions of the users and the events those actions have triggered, hence giving you full visibility of your funnel rates.

Once the customer completes the flow, the final callback with all the KYC details of the customer is also sent as an update to your backend.

In the cases where the customer terminates the UI flow, such as closing your app entirely, or the app stops working for some reason, the UIStream is still able to trigger failure updates to your backend so that you can re-initiate your onboarding flows with customers who have previously dropped out of your funnel.

UIStreams is a battle-tested product used by several large NBFCs and Fintechs, so you can rest assured that downtimes are near zero. Nonetheless, Decentro also provides both a pinging mechanism and a subscription service for all downtimes, so you can quickly switch to backup onboarding flows in the rare event of downtime or fluctuations.


Getting Started

The Atomic 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 Atomic 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 Atomic UIStreams API. You may also choose to generate a JWT token using your credentials, which can also authenticate you to use the Atomic UIStreams API with added security.

You can use the Atomic UIStreams API while using any programming language of 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 Atomic UIStreams API faster, Decentro will soon release open-source sample applications in all the frameworks mentioned above so that your team can start consuming Atomic UIStreams in a matter of minutes!


Use Cases

Atomic UIStreams have a broad range of use cases. Here are a few cases where the Atomic 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 Atomic UIStreams API covering various use cases and frameworks:



FAQs

Here are some frequently asked questions about UIStreams:

  1. What are Atomic 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.

In essence, the Atomic UIStreams product is a single API. The request body of the API specifies what kind of UIStream you want your customers to use. You have the option of adding additional information about the customer to optimize further the UIStream flow that will be generated.

Once the API is triggered, Decentro will respond with a hyperlink that redirects the customer to a white-label optimized UI flow that is built to improve your funnel rates and reduce customer friction.

  1. How can UIStreams benefit my business?

UIStreams can benefit your business by streamlining document retrieval processes, enhancing user experiences, and improving operational efficiency across various industries such as banking, healthcare, insurance, and automotive.

  1. Is UIStreams compliant with data privacy regulations?

Yes, UIStreams is designed to comply with data privacy regulations such as GDPR, ensuring the secure handling of sensitive information and protecting user privacy.

  1. Can I customize UIStreams for my specific use case?

Yes, UIStreams offers flexibility and customization options to adapt to your specific use case requirements. Developers can tailor UIStreams to integrate seamlessly with existing applications and workflows.