Skip navigation
All Places > ArcGIS API for Python > Blog > Author: DVitale-esristaff

Happy Halloween! The ArcGIS API for Python has just released its newest version, 1.7.0. View the release notes here to see what's new and what bugs have been fixed. Visit our landing page for all other information about the Python API.


You can install this newest version via conda:



conda install -c esri arcgis


or pip:



pip install arcgis


We can't wait to hear what you think of this release!

Tonight's update to ArcGIS Online introduces a new concept of "User Types". You will not be able to interact with these new user types unless you are using v1.5.2 of the Python API, also released tonight. Please install or upgrade this newest version of the Python API via:


conda install -c esri arcgis


pip install arcgis


Other new features and bug fixes associated with this release can be viewed here. This includes a MapView.take_screenshot() function, Spatially Enabled DataFrame updates, and more! Integrate this new version of the Python API into your environment, and as always let us know your feedback!

v1.5.0 of the API is public!

Do NOT use this beta, use the public non-beta v1.5.0.The rest of this blog post is no longer relevant: Please see this blog post for more information.


If watching today's UC Plenary inspired you to think about "What's Next?", then try downloading the new bleeding-edge beta v1.5 of the ArcGIS API for Python! This version of the API includes support for 3D Mapping, WebScenes, exporting maps to standalone HTML, and more!




To install the new beta of the API, create and activate a new conda environment by running the following:


conda create --name beta_v15

(Windows) activate beta_v15

(Unix) source activate beta_15


You can then install the beta version of the API by running the following command:


conda install -c esri/label/beta arcgis

jupyter notebook


PLEASE NOTE THAT THIS IS A BETA RELEASE. It is not as stable as v1.4.2, and should not be used in production anywhere. The API is subject to change before it's official v1.5 release.


Getting Started

The best place to get started is to view this example notebook that will walk you through all of the new features of this map widget. You can view the API reference for this new beta release here.


Let us know what you think!

Feel free to report an issue for any bugs you find in this beta release, as well as if you want to recommend features or just tell us your thoughts! We really do value your feedback, so drop us a line and let us know what you're thinking!

We're pleased to announce that the ArcGIS API for Python is now available through pip! Pip is a package management system used to install and manage software packages written in Python, similar to conda. Many pip packages can be found in the Python Package Index (PyPI), including the ArcGIS API for Python pip package. To install the API with pip, open a terminal and enter the following command:

pip install arcgis

Pip can be configured to be a more lightweight than conda. It is often distributed with operating systems or other software, and can be installed very easily if you already have python on your computer. You can take advantage of this, for example, by installing the ArcGIS API for Python with minimal dependencies. This might be useful if you want a lightweight API to use just for administrating your GIS servers.


Pip and conda are totally separate package managers, and should avoid being used interchangeably. The API is still also available for download through conda, and it is recommended that you use conda to install the API if you are a beginner user. Read more about the differences between pip and conda here.

Click here to view the official installation guide for pip.