Hi @vivek101

Apologies for delayed response.

SmartAPI can be consumed by signing up on smart API website and generate API_Key

Real time market data can be used via smartAPI. Please find the doc below for the list of sources provided.
https://smartapi.angelbroking.com/docs

We are provided multiple SDKs to make use of SmartAPI like JAVA, Python, Golang and so.
Ref Doc: https://smartapi.angelbroking.com/docs >Libraries and SDKs

On SmartAPI, we are consumed secured https connection for all of our API. We are using 2FA(two factor authentication) with the Authorization token to be passed on all of smartAPI to be used.

SmartAPI is free of cost for our valuable customers.

Thanks & Regards,
SmartAPI team