Three different APIs, none of them complete
REST, SOAP/SuiteTalk, RESTlets — each NetSuite API covers a different subset of objects with different rate limits, different auth models, and different schemas. Picking the right one per object is a project.