1. The Burp API allows extensions to overcome web application hurdles. Extensions can use IMessageEditorTab to decode custom encodings, processHTTPMessage to handle signed requests, ITab to provide new views of an application, and doPassiveScan to automate tasks with new scanner checks.