# Install JavaScript SDK (Deprecated)

{% hint style="danger" %}
The JavaScript SDK has been deprecated, and we will discontinue its support by September 30, 2024. Please transition to the TypeScript SDK before this obsolescence date. Please visit [Install TypeScript SDK](/getting-started/installation-and-authentication/install-ts-reactnative-sdk.md) for the installation guide.
{% endhint %}

## Installation

Add the SDK to your repository via npm: `npm install @amityco/js-sdk --save`.

> Installing the SDK requires you to use a javascript package manager such as `npm` or `yarn`. If your current build system does not use package managers, please contact us at [community.socialplus.co](https://community.amity.co/).

> If you already installed our SDK with the name `eko-sdk`, be sure to check our [migration guide from version 4 to 5](/developers/migration-guides/web-sdk-v5.0.0-migration-guide.md).

#### Browser Support

* Chrome: **38+**
* Firefox: **42+**
* Microsoft Edge: **13+**
* Safari: **9+**
* Opera: **25+**

{% hint style="danger" %}
social.plus Web SDK probably won't work great in Internet Explorer 11. We generally support the recent versions of the major browsers listed above.
{% endhint %}

Since social.plus Web SDK uses local cache for performance and user experience reasons, server side rendering is not supported. To use social.plus Web SDK with NextJS, social.plus Web SDK must be imported using [Dynamic Import with SSR disabled](https://nextjs.org/docs/advanced-features/dynamic-import#with-no-ssr).

{% hint style="warning" %}
AmitySDK already includes our UIKit. Don’t install the UIKit separately if you have already installed the SDK.
{% endhint %}


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.social.plus/getting-started/installation-and-authentication/install-js-sdk.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
