English: An API defines data structures and subroutine calls that can be used to extend existing applications with new features, and build entirely new applications on top of other software components.
Telugu: ఒక API క్రొత్త నిర్మాణాలతో ఉన్న అనువర్తనాలను విస్తరించడానికి మరియు ఇతర సాఫ్ట్వేర్ భాగాలపై పూర్తిగా కొత్త అనువర్తనాలను నిర్మించడానికి ఉపయోగించే డేటా నిర్మాణాలు మరియు సబ్యుటేన్ కాల్స్ను API నిర్వచిస్తుంది.