Forget the SharePoint SDK
One the greatest strengths of SharePoint, and arguably also its Achille's Hill is its Software Development Kit (SDK). There are too many versions of the SDK depending on the version of SharePoint, its complexity is high, and developing against SharePoint from Linux or non-Microsoft development platforms (think Raspberry Pi, Mobile Phones, or low-level languages like C++) is challenging at best. SDK and Libraries Of course, certain libraries exist depending on your programming