Simple API for XML is a programmer's interface for XML parsers, developed as a result of discussions on the xml-dev mailing list. Originally based on Java, it has interfaces for other languages, notably Python, where xml.sax is one of the main XML parser modules. SAX is especially well suited for sequential parsing of even large XML documents; if one wishes to manipulate XML nodes, it is better to use another API, such as DOM (although SAX can also be used for this purpose).