eDrawings is a stand-alone application developed by SOLIDWORKS which allows to view and markup SOLIDWORKS files, some foreign files and lightweight eDrawings format. Free version is available along with Professional version.
eDrawings viewer is lightweight and doesn’t require to have SOLIDWORKS installed to view files. Download eDrawings from the eDrawings Viewer web-site.
API help is available online.