# ArcGIS API for JavaScript Reviews
**Vendor:** Esri  
**Category:** [Other Development Software](https://www.g2.com/categories/other-development)  
**Average Rating:** 4.5/5.0  
**Total Reviews:** 23
## About ArcGIS API for JavaScript
ArcGIS API for JavaScript is designed to maximize your productivity for building engaging, beautiful web mapping applications. The API combines modern web technology and powerful geospatial capabilities enabling you to create high-performing apps and smarter visualizations of your data.




## ArcGIS API for JavaScript Reviews
  ### 1. ArcGIS - Mapping in right direction

**Rating:** 4.5/5.0 stars

**Reviewed by:** Abhishek S. | Software Developer, Small-Business (50 or fewer emp.)

**Reviewed Date:** January 24, 2024

**What do you like best about ArcGIS API for JavaScript?**

The best thing about ArcGIS API is that it provides an easy to embed, implement maps and it's working using javascript in web applications we create. It is easy to implement, we have access to its samples through which we can guidance.

**What do you dislike about ArcGIS API for JavaScript?**

ArcGIS API for JavaScript is solely responsible for providing maps services to its clients. I would like to see that in  future ArcGIS API extends its branches to some other fields of Ecommerce.

**What problems is ArcGIS API for JavaScript solving and how is that benefiting you?**

ArcGIS API generally helps in solving problems like accessing maps, Geolocation services, fetching exact longitude and latitude of a particular location. It also supports Internationalization by providing widgets that supports multiple languages.

  ### 2. Easy to create dynamic web application by using this

**Rating:** 4.5/5.0 stars

**Reviewed by:** Sai M. | Frontend Developer, Mid-Market (51-1000 emp.)

**Reviewed Date:** June 09, 2022

**What do you like best about ArcGIS API for JavaScript?**

Doing tasks in web applications and creating apps

**What do you dislike about ArcGIS API for JavaScript?**

I don't have any dislikes but we need css and html for creating a dynamic web applications

**Recommendations to others considering ArcGIS API for JavaScript:**

Best to use and create different type of applications

**What problems is ArcGIS API for JavaScript solving and how is that benefiting you?**

I'm just creating different dynamic web applications

  ### 3. evolving platform for providing a custom map product

**Rating:** 3.5/5.0 stars

**Reviewed by:** Jeffrey S. | GIS analyst, Enterprise (> 1000 emp.)

**Reviewed Date:** July 11, 2019

**What do you like best about ArcGIS API for JavaScript?**

The transition from 3.x to 4.x provided the api with more flexability.  Its resources make standing up an application easy

**What do you dislike about ArcGIS API for JavaScript?**

The transition from 3.x to 4.x was difficult for me as it was a paradigm shift in how the map works and I had trouble getting started, retooling some existing apps

**Recommendations to others considering ArcGIS API for JavaScript:**

Start with 4.x and use the developer materials, they are extremely helpful

**What problems is ArcGIS API for JavaScript solving and how is that benefiting you?**

Without enough AGO accounts for our organization, custom map products deliver a viewer & editor expereince without much cost

  ### 4. JavaScript Review

**Rating:** 4.0/5.0 stars

**Reviewed by:** Verified User in Government Administration | Mid-Market (51-1000 emp.)

**Reviewed Date:** July 09, 2019

**What do you like best about ArcGIS API for JavaScript?**

The ability to custom develop apps outside of Web AppBuilder and AGO. The customization is a lot more effective when it comes to popups, tables , geoprocessing tools.

**What do you dislike about ArcGIS API for JavaScript?**

The fact that there are so many different versions and a lot of the Samples are out of date or don't work when you are on the API page.

**Recommendations to others considering ArcGIS API for JavaScript:**

Look up open source Templates like the 'Configurable Map Viewer' to save a lot of time desiging the base set up of he app.

**What problems is ArcGIS API for JavaScript solving and how is that benefiting you?**

we have utilized the API to create an in house mapping software that utilizes over 200+ data layers, connects to 8 different databases and incorporates all of the departments of our city in one main app.

  ### 5. Excellent for robust needs, but not complete enough to use.

**Rating:** 4.0/5.0 stars

**Reviewed by:** Verified User in Information Technology and Services | Enterprise (> 1000 emp.)

**Reviewed Date:** July 10, 2019

**What do you like best about ArcGIS API for JavaScript?**

I like the ESRI JS API because it has so many robust out-of-the-box and ready-to-use features. I focus mainly on 2D visualization, but I do like the 3D globe view for realism.

**What do you dislike about ArcGIS API for JavaScript?**

I dislike the lack of native clustering support, lack of native in-map bar-chart symbology, and 4.x's general lack of parity with 3.x. I also wish ESRI would allow more customizability. I often use Leaflet because of how much more customizable it is.

**What problems is ArcGIS API for JavaScript solving and how is that benefiting you?**

I have used the ESRI ArcGIS API as a portal for data availability. It's useful because of how many options come ready-made out of the box.

  ### 6. Compelling visuals

**Rating:** 5.0/5.0 stars

**Reviewed by:** Tyrone H. | Course Director/ Lecturer - Digital Media and Culture, Higher Education, Small-Business (50 or fewer emp.)

**Reviewed Date:** November 20, 2018

**What do you like best about ArcGIS API for JavaScript?**

My favourite feature of this application is it's intuitiveness and the compelling visuals.
I have been able to visualize my field site and macro-group distinctions and roles powerfully with this tool.


**What do you dislike about ArcGIS API for JavaScript?**


I find the integrative mapping figure a bit difficult to fully maximize but I presume with some support I will get a hang of it. It's one feature that attenuates my perception of the tools flexibility.

**Recommendations to others considering ArcGIS API for JavaScript:**

Ensure you consult the manual. While this is an intuitive application you are likely to miss some tremendous capabilities by just powering ahead. I wasn't able to make progress on the integrative aspects for representing sectoral activities across villages until I consulted the manual and several videos.

**What problems is ArcGIS API for JavaScript solving and how is that benefiting you?**

This has been a tremendous tool for visualizing my research in 17 resource-dependent tradition villages in the South Pacific, Southern India and Central America. I am absolutely looking forward to using  it as a centrepiece for my defense and talks.

  ### 7. I work with this API on a daily basis

**Rating:** 4.5/5.0 stars

**Reviewed by:** Jacob N. | Web application developer, Mid-Market (51-1000 emp.)

**Reviewed Date:** July 10, 2019

**What do you like best about ArcGIS API for JavaScript?**

The variety of tools and simple implementation

**What do you dislike about ArcGIS API for JavaScript?**

Not enough examples. I would like to see small bits of code showing each tool in use. 

**What problems is ArcGIS API for JavaScript solving and how is that benefiting you?**

Creating web maps of groundwater rights 

  ### 8. developer friendly

**Rating:** 5.0/5.0 stars

**Reviewed by:** anudeep g. | programmer Analyst, Enterprise (> 1000 emp.)

**Reviewed Date:** July 09, 2019

**What do you like best about ArcGIS API for JavaScript?**

easy to understand, helped in developing costum applications from strach

**What do you dislike about ArcGIS API for JavaScript?**

hard to find some events and some mapping capabilities can be included

**What problems is ArcGIS API for JavaScript solving and how is that benefiting you?**

developing custom web sites

  ### 9. ARcGIS JS API is rapidly evolving in a positive way

**Rating:** 4.5/5.0 stars

**Reviewed by:** Verified User in Oil & Energy | Mid-Market (51-1000 emp.)

**Reviewed Date:** July 11, 2019

**What do you like best about ArcGIS API for JavaScript?**

Easy to use, moving away from Dojo enabling modern web development techniques.

**What do you dislike about ArcGIS API for JavaScript?**

Dojo dependency makes it hard to integrate in modern web solutions in a modern way

**What problems is ArcGIS API for JavaScript solving and how is that benefiting you?**

Making great map experiences in webapps for our clients.

  ### 10. Major Features Still Missing

**Rating:** 4.0/5.0 stars

**Reviewed by:** Bradley L. | Small-Business (50 or fewer emp.)

**Reviewed Date:** July 10, 2018

**What do you like best about ArcGIS API for JavaScript?**

The dojo framework is fun to work with. I also really qppreciate the EsriRequest method. It's an easy way to communicate with my database.

**What do you dislike about ArcGIS API for JavaScript?**

I needed to use the 4.X version of the API in order to leverage some of the drawing tools. Some very basic GIS tools are still not built out for the 4.X API. I have had to spend days building basic selector tools, highlight functionality, and tables to give my users the "GIS feel" that they expect. The 4.X API is great for visualization, but it doesn't make interacting with or editing data very easy.

**Recommendations to others considering ArcGIS API for JavaScript:**

The 4.x verion is great for visualization of 3D data, otherwise continue to use 3.x which has much more standard GIS functionality.

**What problems is ArcGIS API for JavaScript solving and how is that benefiting you?**

I have used the JS API to build an in house web app for a county government. They used to have one interface across different divisions for utility asset management.

  ### 11. Excellent API to build web mapping applications

**Rating:** 4.5/5.0 stars

**Reviewed by:** Samir S. | MTS, Telecommunications, Enterprise (> 1000 emp.)

**Reviewed Date:** April 06, 2018

**What do you like best about ArcGIS API for JavaScript?**

The best thing I like about this API is its capability to create a 3Dimensional map as easily as a 2D map. It just requires a few lines of code for doing so. It helps in creating best visualizations for bookmarks, data and pop-ups.
Therefore, it saves a lot of time required for the above tasks without this API.
It helps in creating an appealing UI screen and responsive site. The implementation is very clear and working with the properties is pretty straightforward for the developers.

**What do you dislike about ArcGIS API for JavaScript?**

It has very less drag & drop options, therefore you need to learn the curve before using it. It also has a preference for Dojo over jQuery, which is not liked by me. I can say if I could use both of them together, it will be a very good experience. 
Apart from these, it is overall a very good API.

**Recommendations to others considering ArcGIS API for JavaScript:**

It helps in creating more efficient and responsive apps using this ArcGIS API.

**What problems is ArcGIS API for JavaScript solving and how is that benefiting you?**

Its widgets are fully customizable and extendable as per the business requirements.  This makes it really beneficial as I can have my own data and properties for every widget.
it is very scalable and thus can be implemented in large & complex business solutions. Therefore, integration is seamless with other 3rd party frameworks such as Bootstrap, jQuery and React.
Also it has automated workflows to be used. Thus it saves the time & energy required for writing the code  to create the workflows.

  ### 12. Creates seamless 3D maps

**Rating:** 4.5/5.0 stars

**Reviewed by:** Verified User in E-Learning | Enterprise (> 1000 emp.)

**Reviewed Date:** December 11, 2018

**What do you like best about ArcGIS API for JavaScript?**

It helps me create beautiful 3D maps with ease.  These maps are highly useable and integrate well into my java platform.  

**What do you dislike about ArcGIS API for JavaScript?**

Like most ArcGIS products, it isn't intuitive.  Luckily there are a lot of Youtube demos to help you familiarize yourself with the system.  

**Recommendations to others considering ArcGIS API for JavaScript:**

I would only recommend this for the tech savvy.

**What problems is ArcGIS API for JavaScript solving and how is that benefiting you?**

This helped me create 3D maps that discuss election data for my website.  It's much more visually stimulating than the normal 2D maps.

  ### 13. Custom Web Apps

**Rating:** 4.0/5.0 stars

**Reviewed by:** Hamish K. | Enterprise (> 1000 emp.)

**Reviewed Date:** July 18, 2018

**What do you like best about ArcGIS API for JavaScript?**

Very good documention, with lots of examples and great community support on the forums. Allows for a huge range of customisation. They leave a lot of scope for the developer to choose how to do things. Can also quickly and easily incorporate it with other libraries such as Jquery and angular

**What do you dislike about ArcGIS API for JavaScript?**

With the change over from 3.x to 4.x, not all of the functionality was directly replicated. Esri is slowly bring features from 3.x to 4.x

**Recommendations to others considering ArcGIS API for JavaScript:**

Great tool, allows for alot of customisation and works flawlessly on all platforms and browsers

**What problems is ArcGIS API for JavaScript solving and how is that benefiting you?**

Lightweight, custom webmaps that suit a very specific need

  ### 14. A newcomers review of API for JavaScript

**Rating:** 4.5/5.0 stars

**Reviewed by:** David 'Stan' R. | Air Cartographer - Innovation & System Support, Military, Enterprise (> 1000 emp.)

**Reviewed Date:** July 12, 2018

**What do you like best about ArcGIS API for JavaScript?**

Having a background in web development, I like being able to bring JavaScript to ESRI development projects. I really enjoy the simplicity of the application and how effective it is.

**What do you dislike about ArcGIS API for JavaScript?**

Perhaps my only dislike is the look and feel of the apps are a little generic and despite having the ability to insert your organisations logos and the like they all still feel a little sterile. 

**What problems is ArcGIS API for JavaScript solving and how is that benefiting you?**

Currently we have an outdated solution on our website. We are using API for JavaScript to refresh and update the functionality of that product.

  ### 15. JavaScript Review

**Rating:** 4.5/5.0 stars

**Reviewed by:** Verified User in Apparel & Fashion | Small-Business (50 or fewer emp.)

**Reviewed Date:** December 12, 2018

**What do you like best about ArcGIS API for JavaScript?**

The ability to keep everything organized and separated for clocking in. I believe this is one of the best programs I’ve used while at work. 

**What do you dislike about ArcGIS API for JavaScript?**

I dislike how sometimes the program can be extremely slow. 

**What problems is ArcGIS API for JavaScript solving and how is that benefiting you?**

Keeping the clocking in process simple and easy. 

  ### 16. Custom webmap development

**Rating:** 4.5/5.0 stars

**Reviewed by:** Verified User in Information Technology and Services | Enterprise (> 1000 emp.)

**Reviewed Date:** July 03, 2018

**What do you like best about ArcGIS API for JavaScript?**

Well documented with plenty of examples. the forums are helpful and people are quick to respond with solutions

**What do you dislike about ArcGIS API for JavaScript?**

more complex things are poorly documented. tHe newest version (4.x) is missing a lot of the functionality found in 3.x. Dojo/Dijit is poorly documented, difficult to use and heavily integrated with the API

**Recommendations to others considering ArcGIS API for JavaScript:**

Only useful if you have exisitng Esri Infrastructure. Esri has a number of exisitng products that are configuration based. Thes could well suit your needs better than spending time developing a custom solution. However if you do need to create a custom solution, the ESRI JS api is certainly worht considering. We have used it successfuly within MVC frameworks and alongside dot net.

**What problems is ArcGIS API for JavaScript solving and how is that benefiting you?**

Developing custom webmaps and tools

  ### 17. Coding with API for embedding maps in an application

**Rating:** 4.5/5.0 stars

**Reviewed by:** Verified User in Computer Software | Small-Business (50 or fewer emp.)

**Reviewed Date:** July 18, 2018

**What do you like best about ArcGIS API for JavaScript?**

The ability to use GIS objects within the API.

**What do you dislike about ArcGIS API for JavaScript?**

Using an API is not that simple. If there is something you are not aware of or do not know you have to depend on the documentation. I believe more documentation is needed for this product including more advanced examples (not just the simple ones).

**Recommendations to others considering ArcGIS API for JavaScript:**

Great product

**What problems is ArcGIS API for JavaScript solving and how is that benefiting you?**

Adding web maps to a business application.

  ### 18. Review of ESRI API for Javascript

**Rating:** 5.0/5.0 stars

**Reviewed by:** Verified User in Renewables & Environment | Small-Business (50 or fewer emp.)

**Reviewed Date:** July 20, 2018

**What do you like best about ArcGIS API for JavaScript?**

It has a polished user interface and responsive design.and the fact that others can also consume your layers

**What do you dislike about ArcGIS API for JavaScript?**

The use of workflows that eliminate the need to code everything from scratch. Its performance is limited in application.

**Recommendations to others considering ArcGIS API for JavaScript:**

The ROI is superb, its worth going for.

**What problems is ArcGIS API for JavaScript solving and how is that benefiting you?**

Real-Time Data Mapping for Electric Distribution

  ### 19. Generally good API

**Rating:** 4.0/5.0 stars

**Reviewed by:** Verified User in Government Administration | Mid-Market (51-1000 emp.)

**Reviewed Date:** July 18, 2018

**What do you like best about ArcGIS API for JavaScript?**

Options available for customization.  Easy to add the layers that are needed for the application. 

**What do you dislike about ArcGIS API for JavaScript?**

Occasional issue with freezing. It may be a hardware issue, but we’ve contacted ESRI a few times and they think that it might be a permissions glitch. 

**What problems is ArcGIS API for JavaScript solving and how is that benefiting you?**

Creating interactive maps for use with municipal utility workers on issued laptops with relevant info.  Same for Parks personnel. 

  ### 20. I liked working with ArcGIS javascript.

**Rating:** 5.0/5.0 stars

**Reviewed by:** Verified User in Logistics and Supply Chain | Enterprise (> 1000 emp.)

**Reviewed Date:** July 14, 2018

**What do you like best about ArcGIS API for JavaScript?**

The features for interactive maps - specially the 3D features

**What do you dislike about ArcGIS API for JavaScript?**

LImited 3D features and cities for building interactive maps. It would be great if it is enhanced in future.

**What problems is ArcGIS API for JavaScript solving and how is that benefiting you?**

Displaying locations for customer points. With ArcGIS, the customer locations can be easily accessed and merged with other APIs.

  ### 21. Great API to provide content over web

**Rating:** 5.0/5.0 stars

**Reviewed by:** Verified User in Utilities | Enterprise (> 1000 emp.)

**Reviewed Date:** July 11, 2018

**What do you like best about ArcGIS API for JavaScript?**

The ease of use and the things that can be accomplished.

**What do you dislike about ArcGIS API for JavaScript?**

can not right administative things and you have to switch to python or other software which is much mor easier.

**What problems is ArcGIS API for JavaScript solving and how is that benefiting you?**

we use web apps for all the office maps. Thats summarizes evrything i guess.

  ### 22. Effecient Intergration

**Rating:** 4.5/5.0 stars

**Reviewed by:** Verified User in Utilities | Mid-Market (51-1000 emp.)

**Reviewed Date:** July 19, 2018

**What do you like best about ArcGIS API for JavaScript?**

ESRI mapping features are an industtry standard.

**What do you dislike about ArcGIS API for JavaScript?**

Nothing, intergration can be difficut at times

**Recommendations to others considering ArcGIS API for JavaScript:**

ArcGIS is a wonderful product for mapping and integration needs. ESRI improves and updates thier products on a regular basis.

**What problems is ArcGIS API for JavaScript solving and how is that benefiting you?**

Map intergration

  ### 23. Creative

**Rating:** 4.5/5.0 stars

**Reviewed by:** Verified User in Utilities | Mid-Market (51-1000 emp.)

**Reviewed Date:** July 09, 2018

**What do you like best about ArcGIS API for JavaScript?**

library can use easly adn customers were very happy.

**What do you dislike about ArcGIS API for JavaScript?**

you cannot doing everything as much as desktop. 

**What problems is ArcGIS API for JavaScript solving and how is that benefiting you?**

customers reqs.


## ArcGIS API for JavaScript Discussions
  - [What is ArcGIS API for JavaScript used for?](https://www.g2.com/discussions/what-is-arcgis-api-for-javascript-used-for)
  - [Can you recommend migrating to ArcGIS JavaScript API 4 from version 3 at this stage?](https://www.g2.com/discussions/can-you-recommend-migrating-to-arcgis-javascript-api-4-from-version-3-at-this-stage) - 1 upvote

- [View ArcGIS API for JavaScript pricing details and edition comparison](https://www.g2.com/products/arcgis-api-for-javascript/reviews?section=pricing&secure%5Bexpires_at%5D=2026-05-17+06%3A38%3A06+-0500&secure%5Bsession_id%5D=274a08db-90e8-423f-a58c-3bbdaaed98fc&secure%5Btoken%5D=e10d957ea2eec58de84915ab0b4b9b623d59960bd9b8afd8aca721a84e706517&format=llm_user)


## Top ArcGIS API for JavaScript Alternatives
  - [Okta](https://www.g2.com/products/okta/reviews) - 4.5/5.0 (1,196 reviews)
  - [Termius](https://www.g2.com/products/termius/reviews) - 4.8/5.0 (254 reviews)
  - [SAP Fiori](https://www.g2.com/products/sap-fiori/reviews) - 4.3/5.0 (128 reviews)

