ArcGIS Maps SDK for JavaScript, previously known as ArcGIS API for JavaScript, is a developer product for building mapping and spatial analysis applications for the web. The SDK contains a JavaScript API, API reference, documentation, samples, and other resources to assist with building web mapping applications.
The API and Documentation can be found here.