# @arcgis/core

A minified, unbuilt version of the [ArcGIS Maps SDK for JavaScript](https://developers.arcgis.com/javascript/) core API's ES modules. Use the ArcGIS Maps SDK for JavaScript to build compelling web apps that unlock your data's potential with interactive user experiences and stunning 2D and 3D visualizations. The SDK includes the core API and a set of [web component](https://developer.mozilla.org/en-US/docs/Web/API/Web_components) libraries that encapsulate the API's functionality into ready-to-use UI elements.

Want to get started immediately? See [Get started](https://developers.arcgis.com/javascript/latest/get-started/#create-an-app-with-npm) or try out various [templates](https://github.com/Esri/jsapi-resources/tree/main/templates) for popular frameworks, module bundlers, and TypeScript.

## Documentation

- [Key Features](https://developers.arcgis.com/javascript/latest/key-features/)
- [References](https://developers.arcgis.com/javascript/latest/references/)
- [Functionality samples](https://developers.arcgis.com/javascript/latest/sample-code/)
- [TypeScript setup](https://developers.arcgis.com/javascript/latest/typescript-setup/)

## Get started

Install the required packages into your project:

```sh
npm install @arcgis/map-components @arcgis/core @esri/calcite-components
```

## Resources

- [ArcGIS blog](https://www.esri.com/arcgis-blog/?s=#ArcGIS%20Maps%20SDK%20for%20JavaScript&)
- [System Requirements](https://developers.arcgis.com/javascript/latest/system-requirements/)
- [Terms of Use](https://www.esri.com/en-us/legal/terms/product-specific-scope-of-use)
- [Licensing](https://developers.arcgis.com/javascript/latest/licensing/)
- [Working with `next` versions](https://github.com/Esri/feedback-js-api-next/blob/main/README.md)

## Issues

- General questions about using these modules or the ArcGIS Maps SDK for JavaScript? See the [Esri developer community](https://community.esri.com/t5/arcgis-api-for-javascript/ct-p/arcgis-api-for-javascript).
- [Technical support](https://support.esri.com/).

## Licensing

This package is licensed under the terms described in the `LICENSE.md`, located in the root of the package, and at https://js.arcgis.com/5.1/LICENSE.txt.

For third party notices, see the `third-party-notices.txt`, located in the root of the package, and at https://js.arcgis.com/5.1/third-party-notices.txt.
