# Snapdragon (TelAF) API Reference
Attention
We are making changes to enhance our documentation content and delivery platform.
During this transition period, you may notice temporary limitations as we work to implement
these enhancements. We appreciate your patience and understanding as we strive to bring
you an improved experience.
This documentation set is indexed and searchable. Please search for specific APIs or topics
to find the comprehensive reference information.
The TelAF services provide rich-featured interface access to the system and the modem resources:
**The TelAF platform** services supply the access to the system and the modem resources with more granularities:
Location: *$TELAF\_ROOT/interfaces*
To include the .api file in the components of the applications and bind the APIs in the application’s .adef files, please follow the service API Guide.
| Service | API Guide | API Reference | File Name | Description |
| --- | --- | --- | --- | --- |
| Application Management | [Application Management Service](https://docs.qualcomm.com/doc/80-41102-2/topic/page_c_tafAppMgmt.html) | [taf\_appMgmt\_interface.h](https://docs.qualcomm.com/doc/80-41102-2/topic/_doxygen_rst_file__doxygen_sources_taf_appMgmt_interface_h.html#file-taf-appmgmt-interface-h) | taf_appMgmt.api | Controls and obtain information about applications |
| Audio | [Audio Service](https://docs.qualcomm.com/doc/80-41102-2/topic/page_c_taf_audio.html)
[Audio vendor Service](https://docs.qualcomm.com/doc/80-41102-2/topic/page_c_taf_audioVendor.html) | [taf\_audio\_interface.h](https://docs.qualcomm.com/doc/80-41102-2/topic/_doxygen_rst_file__doxygen_sources_taf_audio_interface_h.html#file-taf-audio-interface-h)
[taf\_audioVendor\_interface.h](https://docs.qualcomm.com/doc/80-41102-2/topic/_doxygen_rst_file__doxygen_sources_taf_audioVendor_interface_h.html#file-taf-audiovendor-interface-h) | taf_audio.api
taf_audioVendor.api | Handles audio interfaces to play and record supported formats with different devices |
| CAN | [CAN Service](https://docs.qualcomm.com/doc/80-41102-2/topic/page_c_tafcan.html) | [taf\_can\_interface.h](https://docs.qualcomm.com/doc/80-41102-2/topic/_doxygen_rst_file__doxygen_sources_taf_can_interface_h.html#file-taf-can-interface-h) | taf_can.api | Manages CAN interfaces |
| Data Call | [Data Call Service](https://docs.qualcomm.com/doc/80-41102-2/topic/page_c_tafDataCallSvc.html) | [taf\_dcs\_interface.h](https://docs.qualcomm.com/doc/80-41102-2/topic/_doxygen_rst_file__doxygen_sources_taf_dcs_interface_h.html#file-taf-dcs-interface-h) | taf_dcs.api | Manages data calls and data profiles |
| Device Information | [Device Information Service](https://docs.qualcomm.com/doc/80-41102-2/topic/page_c_tafDevInfo.html) | [taf\_devInfo\_interface.h](https://docs.qualcomm.com/doc/80-41102-2/topic/_doxygen_rst_file__doxygen_sources_taf_devInfo_interface_h.html#file-taf-devinfo-interface-h) | taf_devInfo.api | Obtains the device information |
| Diagnostic | [Diag Service](https://docs.qualcomm.com/doc/80-41102-2/topic/page_c_tafDiag.html)
[Diag Authentication Service](https://docs.qualcomm.com/doc/80-41102-2/topic/page_c_tafDiagAuth.html)
[Diag Data ID Service](https://docs.qualcomm.com/doc/80-41102-2/topic/page_c_tafDiagDataID.html)
[Diag DoIP Service](https://docs.qualcomm.com/doc/80-41102-2/topic/page_c_tafDiagDoIP.html)
[Diag DTC Service](https://docs.qualcomm.com/doc/80-41102-2/topic/page_c_tafDiagDtc.html)
[Diag Event Management Service](https://docs.qualcomm.com/doc/80-41102-2/topic/page_c_tafDiagEvent.html)
[Diag IDPS Service](https://docs.qualcomm.com/doc/80-41102-2/topic/page_c_tafDiagIDPS.html)
[Diag IO control Service](https://docs.qualcomm.com/doc/80-41102-2/topic/page_c_tafDiagIOCtrl.html)
[Diag Reset Service](https://docs.qualcomm.com/doc/80-41102-2/topic/page_c_tafDiagReset.html)
[Diag Routine Control Service](https://docs.qualcomm.com/doc/80-41102-2/topic/page_c_tafDiagRoutineCtrl.html)
[Diag Security Service](https://docs.qualcomm.com/doc/80-41102-2/topic/page_c_tafDiagSecurity.html)
[Diag Update Service](https://docs.qualcomm.com/doc/80-41102-2/topic/page_c_tafDiagUpdate.html) | [taf\_diag\_interface.h](https://docs.qualcomm.com/doc/80-41102-2/topic/_doxygen_rst_file__doxygen_sources_taf_diag_interface_h.html#file-taf-diag-interface-h)
[taf\_diagAuth\_interface.h](https://docs.qualcomm.com/doc/80-41102-2/topic/_doxygen_rst_file__doxygen_sources_taf_diagAuth_interface_h.html#file-taf-diagauth-interface-h)
[taf\_diagDataID\_interface.h](https://docs.qualcomm.com/doc/80-41102-2/topic/_doxygen_rst_file__doxygen_sources_taf_diagDataID_interface_h.html#file-taf-diagdataid-interface-h)
[taf\_diagDoIP\_interface.h](https://docs.qualcomm.com/doc/80-41102-2/topic/_doxygen_rst_file__doxygen_sources_taf_diagDoIP_interface_h.html#file-taf-diagdoip-interface-h)
[taf\_diagDtc\_interface.h](https://docs.qualcomm.com/doc/80-41102-2/topic/_doxygen_rst_file__doxygen_sources_taf_diagDTC_interface_h.html#file-taf-diagdtc-interface-h)
[taf\_diagEvent\_interface.h](https://docs.qualcomm.com/doc/80-41102-2/topic/_doxygen_rst_file__doxygen_sources_taf_diagEvent_interface_h.html#file-taf-diagevent-interface-h)
[taf\_diagIDPS\_interface.h](https://docs.qualcomm.com/doc/80-41102-2/topic/_doxygen_rst_file__doxygen_sources_taf_diagIDPS_interface_h.html#file-taf-diagidps-interface-h)
[taf\_diagIOCtrl\_interface.h](https://docs.qualcomm.com/doc/80-41102-2/topic/_doxygen_rst_file__doxygen_sources_taf_diagIOCtrl_interface_h.html#file-taf-diagioctrl-interface-h)
[taf\_diagReset\_interface.h](https://docs.qualcomm.com/doc/80-41102-2/topic/_doxygen_rst_file__doxygen_sources_taf_diagReset_interface_h.html#file-taf-diagreset-interface-h)
[taf\_diagRoutineCtrl\_interface.h](https://docs.qualcomm.com/doc/80-41102-2/topic/_doxygen_rst_file__doxygen_sources_taf_diagRoutineCtrl_interface_h.html#file-taf-diagroutinectrl-interface-h)
[taf\_diagSecurity\_interface.h](https://docs.qualcomm.com/doc/80-41102-2/topic/_doxygen_rst_file__doxygen_sources_taf_diagSecurity_interface_h.html#file-taf-diagsecurity-interface-h)
[taf\_diagUpdate\_interface.h](https://docs.qualcomm.com/doc/80-41102-2/topic/_doxygen_rst_file__doxygen_sources_taf_diagUpdate_interface_h.html#file-taf-diagupdate-interface-h) | taf_diag.api
taf_diagAuth.api
taf_diagDataID.api
taf_diagDoIP.api
taf_diagDTC.api
taf_diagEvent.api
taf_diagIDPS.api
taf_diagIOCtrl.api
taf_diagReset.api
taf_diagRoutineCtrl.api
taf_diagSecurity.api
taf_diagUpdate.api | Manages generic diagnostic services
Manages Authentication(0x29) service
Manages data identifiers
Manages access to diag DoIP stack at runtime
Handles DTC
Handles diagnostic events (errors) and associated data
Provides the monitor to diagnostic IDPS status
Provides InputOutputControlByIdentifier(0x2F) service
Manages ECUReset(0x11) service
Handles routine control service
Handles security access and session control services
Handles file transfer services |
| DID Storage | [Diag Data ID Storage Service](https://docs.qualcomm.com/doc/80-41102-2/topic/page_c_tafDiagDataIDStor.html) | [taf\_diagDidStore\_interface.h](https://docs.qualcomm.com/doc/80-41102-2/topic/_doxygen_rst_file__doxygen_sources_taf_diagDidStore_interface_h.html#file-taf-diagdidstore-interface-h) | taf_diagDidStore.api | Manages DID storage |
| eCall | [eCall Service](https://docs.qualcomm.com/doc/80-41102-2/topic/page_c_tafecall.html) | [taf\_ecall\_interface.h](https://docs.qualcomm.com/doc/80-41102-2/topic/_doxygen_rst_file__doxygen_sources_taf_ecall_interface_h.html#file-taf-ecall-interface-h) | taf_ecall.api | Automotive accident assistance program |
| FS-Crypt | [FS-Crypt Service](https://docs.qualcomm.com/doc/80-41102-2/topic/page_c_tafFSCrypt.html) | [taf\_fsc\_interface.h](https://docs.qualcomm.com/doc/80-41102-2/topic/_doxygen_rst_file__doxygen_sources_taf_fsc_interface_h.html#file-taf-fsc-interface-h) | taf_fsc.api | Encrypts the directories in UBFS or the UBIFS volumes |
| GPIO | [GPIO Service](https://docs.qualcomm.com/doc/80-41102-2/topic/page_c_tafgpio.html) | [taf\_gpio\_interface.h](https://docs.qualcomm.com/doc/80-41102-2/topic/_doxygen_rst_file__doxygen_sources_taf_gpio_interface_h.html#file-taf-gpio-interface-h) | taf_gpio.api | Controls general-purpose digital input/output pins |
| Health Monitor | [Health Monitor Service](https://docs.qualcomm.com/doc/80-41102-2/topic/page_c_tafhms.html) | [taf\_hms\_interface.h](https://docs.qualcomm.com/doc/80-41102-2/topic/_doxygen_rst_file__doxygen_sources_taf_hms_interface_h.html#file-taf-hms-interface-h) | taf_hms.api | Monitors the health status of the system |
| IMU Sensor | [Sensor Management Service](https://docs.qualcomm.com/doc/80-41102-2/topic/page_c_tafsensor.html) | [taf\_imuSensor\_interface.h](https://docs.qualcomm.com/doc/80-41102-2/topic/_doxygen_rst_file__doxygen_sources_taf_imuSensor_interface_h.html#file-taf-imusensor-interface-h) | taf_imuSensor.api | Manages IMU sensors |
| Key Store | [Key Store Service](https://docs.qualcomm.com/doc/80-41102-2/topic/page_c_tafKeyStore.html) | [taf\_ks\_interface.h](https://docs.qualcomm.com/doc/80-41102-2/topic/_doxygen_rst_file__doxygen_sources_taf_ks_interface_h.html#file-taf-ks-interface-h) | taf_ks.api | Trusted hardware bound cryptography operations |
| Location | [Location Service](https://docs.qualcomm.com/doc/80-41102-2/topic/page_c_taflocGnss.html)
[Positioning](https://docs.qualcomm.com/doc/80-41102-2/topic/page_c_taflocPos.html) | [taf\_locGnss\_interface.h](https://docs.qualcomm.com/doc/80-41102-2/topic/_doxygen_rst_file__doxygen_sources_taf_locGnss_interface_h.html#file-taf-locgnss-interface-h)
[taf\_locPos\_interface.h](https://docs.qualcomm.com/doc/80-41102-2/topic/_doxygen_rst_file__doxygen_sources_taf_locPos_interface_h.html#file-taf-locpos-interface-h) | taf_locGnss.api
taf_locPos.api | GNSS device control
Accesses to the device’s physical position and movement information |
| MRC | [MRC Service](https://docs.qualcomm.com/doc/80-41102-2/topic/page_c_tafMRC.html) | [taf\_mrc\_interface.h](https://docs.qualcomm.com/doc/80-41102-2/topic/_doxygen_rst_file__doxygen_sources_taf_mrc_interface_h.html#file-taf-mrc-interface-h) | taf_mrc.api | Handles MRC operations |
| Network | [Network Service](https://docs.qualcomm.com/doc/80-41102-2/topic/page_c_tafNetwork.html) | [taf\_net\_interface.h](https://docs.qualcomm.com/doc/80-41102-2/topic/_doxygen_rst_file__doxygen_sources_taf_net_interface_h.html#file-taf-net-interface-h) | taf_net.api | Manages network configurations |
| Firmware and
Software Update | [Update Service](https://docs.qualcomm.com/doc/80-41102-2/topic/page_c_tafUpdate.html)
[Firmware Update Service](https://docs.qualcomm.com/doc/80-41102-2/topic/page_c_tafFwUpdate.html)
[Flash Access Service](https://docs.qualcomm.com/doc/80-41102-2/topic/page_c_tafFlash.html) | [taf\_update\_interface.h](https://docs.qualcomm.com/doc/80-41102-2/topic/_doxygen_rst_file__doxygen_sources_taf_update_interface_h.html#file-taf-update-interface-h)
[taf\_fwupdate\_interface.h](https://docs.qualcomm.com/doc/80-41102-2/topic/_doxygen_rst_file__doxygen_sources_taf_fwupdate_interface_h.html#file-taf-fwupdate-interface-h)
[taf\_flash\_interface.h](https://docs.qualcomm.com/doc/80-41102-2/topic/_doxygen_rst_file__doxygen_sources_taf_flash_interface_h.html#file-taf-flash-interface-h) | taf_update.api
taf_fwupdate.api
taf_flash.api | Handles SOTA
Handles FOTA
Firmware-Over-the-Air (FOTA) to flash MTD partitions or UBI volumes |
| Power Management | [Power Management Service](https://docs.qualcomm.com/doc/80-41102-2/topic/page_c_tafpm.html) | [taf\_pm\_interface.h](https://docs.qualcomm.com/doc/80-41102-2/topic/_doxygen_rst_file__doxygen_sources_taf_pm_interface_h.html#file-taf-pm-interface-h) | taf_pm.api | Device power management |
| Radio | [Radio Service](https://docs.qualcomm.com/doc/80-41102-2/topic/page_c_tafRadio.html) | [taf\_radio\_interface.h](https://docs.qualcomm.com/doc/80-41102-2/topic/_doxygen_rst_file__doxygen_sources_taf_radio_interface_h.html#file-taf-radio-interface-h) | taf_radio.api | Radio controls |
| Sim | [SIM Service](https://docs.qualcomm.com/doc/80-41102-2/topic/page_c_tafsim.html)
[Remote SIM](https://docs.qualcomm.com/doc/80-41102-2/topic/page_c_tafsimRsim.html)
[Remote SIM Profile](https://docs.qualcomm.com/doc/80-41102-2/topic/page_c_tafSimRsp.html)
[SIM Access Profile](https://docs.qualcomm.com/doc/80-41102-2/topic/page_c_tafSimSap.html) | [taf\_sim\_interface.h](https://docs.qualcomm.com/doc/80-41102-2/topic/_doxygen_rst_file__doxygen_sources_taf_sim_interface_h.html#file-taf-sim-interface-h)
[taf\_simRsim\_interface.h](https://docs.qualcomm.com/doc/80-41102-2/topic/_doxygen_rst_file__doxygen_sources_taf_simRsim_interface_h.html#file-taf-simrsim-interface-h)
[taf\_simRsp\_interface.h](https://docs.qualcomm.com/doc/80-41102-2/topic/_doxygen_rst_file__doxygen_sources_taf_simRsp_interface_h.html#file-taf-simrsp-interface-h)
[taf\_simSap\_interface.h](https://docs.qualcomm.com/doc/80-41102-2/topic/_doxygen_rst_file__doxygen_sources_taf_simSap_interface_h.html#file-taf-simsap-interface-h) | taf_sim.api
taf_simRsim.api
taf_simRsp.api
taf_simSap.api | Manages SIM configurations
Manages remote SIM configurations
Manages remote SIM profile
Manages communication through RSIM about SIM I/O |
| SMS | [SMS Service](https://docs.qualcomm.com/doc/80-41102-2/topic/page_c_tafsms.html) | [taf\_sms\_interface.h](https://docs.qualcomm.com/doc/80-41102-2/topic/_doxygen_rst_file__doxygen_sources_taf_sms_interface_h.html#file-taf-sms-interface-h) | taf_sms.api | Handles SMS operations |
| SOME/IP Gateway | [SOME/IP Gateway Client Service](https://docs.qualcomm.com/doc/80-41102-2/topic/page_c_tafSomeipClnt.html)
[SOME/IP Gateway Server Service](https://docs.qualcomm.com/doc/80-41102-2/topic/page_c_tafSomeipSvr.html) | [taf\_someipClnt\_interface.h](https://docs.qualcomm.com/doc/80-41102-2/topic/_doxygen_rst_file__doxygen_sources_taf_someipClnt_interface_h.html#file-taf-someipclnt-interface-h)
[taf\_someipSvr\_interface.h](https://docs.qualcomm.com/doc/80-41102-2/topic/_doxygen_rst_file__doxygen_sources_taf_someipSvr_interface_h.html#file-taf-someipsvr-interface-h) | taf_someipClnt.api
taf_someipSvr.api | Enables the application to serve as a SOME/IP client
Enables the application to serve as a SOME/IP server |
| Thermal Management | [Thermal Management Service](https://docs.qualcomm.com/doc/80-41102-2/topic/page_c_taftherm.html) | [taf\_therm\_interface.h](https://docs.qualcomm.com/doc/80-41102-2/topic/_doxygen_rst_file__doxygen_sources_taf_therm_interface_h.html#file-taf-therm-interface-h) | taf_therm.api | Manages thermal on the device |
| Time | [Time Service](https://docs.qualcomm.com/doc/80-41102-2/topic/page_c_tafTime.html) | [taf\_time\_interface.h](https://docs.qualcomm.com/doc/80-41102-2/topic/_doxygen_rst_file__doxygen_sources_taf_time_interface_h.html#file-taf-time-interface-h) | taf_time.api | Manages the device time |
| Version Information | [Version Information Service](https://docs.qualcomm.com/doc/80-41102-2/topic/page_c_tafVerInfo.html) | [taf\_verInfo\_interface.h](https://docs.qualcomm.com/doc/80-41102-2/topic/_doxygen_rst_file__doxygen_sources_taf_verInfo_interface_h.html#file-taf-verinfo-interface-h) | taf_verInfo.api | Manages the versions of the softwore components |
| Voice Call | [Voice Call Service](https://docs.qualcomm.com/doc/80-41102-2/topic/page_c_tafvoicecall.html) | [taf\_voicecall\_interface.h](https://docs.qualcomm.com/doc/80-41102-2/topic/_doxygen_rst_file__doxygen_sources_taf_voicecall_interface_h.html#file-taf-voicecall-interface-h) | taf_voicecall.api | Handles voice calling |
| WLAN | [Wireless LAN Device Management Service](https://docs.qualcomm.com/doc/80-41102-2/topic/page_c_tafwlan.html)
[Wireless LAN Access Point Management Service](https://docs.qualcomm.com/doc/80-41102-2/topic/page_c_tafwlanap.html)
[Wireless LAN Station Management Service](https://docs.qualcomm.com/doc/80-41102-2/topic/page_c_tafwlansta.html) | [taf\_wlan\_interface.h](https://docs.qualcomm.com/doc/80-41102-2/topic/_doxygen_rst_file__doxygen_sources_taf_wlan_interface_h.html#file-taf-wlan-interface-h)
[taf\_wlanAp\_interface.h](https://docs.qualcomm.com/doc/80-41102-2/topic/_doxygen_rst_file__doxygen_sources_taf_wlanAp_interface_h.html#file-taf-wlanap-interface-h)
[taf\_wlansta\_interface.h](https://docs.qualcomm.com/doc/80-41102-2/topic/_doxygen_rst_file__doxygen_sources_taf_wlanSta_interface_h.html#file-taf-wlansta-interface-h) | taf_wlan.api
taf_wlanAp.api
taf_wlanSta.api | Manages WLAN configurations
Manages Access Point(AP)
Manages stations |
[Core Daemons APIs](https://docs.qualcomm.com/doc/80-41102-2/topic/core_daemon_apis.html) describe the core daemon services in the framework.
[Managed services](https://docs.qualcomm.com/doc/80-41102-2/topic/managed_services.html) describe the business scenario orientied managed TelAF services which supply simplified interfaces for usage.
[Legato APIs](https://docs.qualcomm.com/doc/80-41102-2/topic/legato_apis.html) includes APIs from Legato.
Last Published: Jul 29, 2026
[Next Topic
Services](https://docs.qualcomm.com/bundle/publicresource/80-41102-2/topics/services.md)