Best Software for 2025 is now live!

Top 10 ArcGIS API for Python Alternatives & Competitors

By Esri
(15)4.0 out of 5

If you are considering ArcGIS API for Python, you may also want to investigate similar alternatives or competitors to find the best solution. Other important factors to consider when researching alternatives to ArcGIS API for Python include functionality. The best overall ArcGIS API for Python alternative is Django. Other similar apps like ArcGIS API for Python are Flask, ActiveState Platform, Tornado, and Kivy. ArcGIS API for Python alternatives can be found in Python Web Frameworks but may also be in DevOps Platforms.

Best Paid & Free Alternatives to ArcGIS API for Python

  • Django
  • Flask
  • ActiveState Platform

Top 10 Alternatives to ArcGIS API for Python Recently Reviewed By G2 Community

Browse options below. Based on reviewer data, you can see how ArcGIS API for Python stacks up to the competition, check reviews from current & previous users in industries like Higher Education, Computer Software, and Information Technology and Services, and find the best product for your business.
    #1
  1. Django

    (170)4.5 out of 5
  2. Django is a high-level Python Web application server that encourages rapid development and clean, pragmatic design. Built by experienced developers, it takes care of much of the hassle of Web development, so you can focus on writing your app without needing to reinvent the wheel. It’s free and open source.

    Categories in common with ArcGIS API for Python:

    Reviewers say compared to ArcGIS API for Python, Django is:

    Better at meeting requirements
    Better at support
    More usable
    #2
  3. Flask

    By BSD
    (45)4.5 out of 5
  4. Flask is a microframework for Python based on Werkzeug, Jinja 2 and good intentions.

    Categories in common with ArcGIS API for Python:

    Reviewers say compared to ArcGIS API for Python, Flask is:

    Better at meeting requirements
    More usable
    Better at support
    #3
  5. ActiveState Platform

    (34)4.1 out of 5
  6. The ActiveState Platform is a security-first universal package management solution for Python, Perl, Ruby and Tcl that provides advanced dependency management, vulnerability remediation, and automated open source language builds from source code (including linked C/Fortran libraries) for Windows, Linux and macOS. The ActiveState Platform provides an out-of-the-box software supply chain security solution that spans the entire open source import-build-consume process making it a Turnkey Supply Chain Security Solution for security professionals. For Developers, it functions as a Secure Package Management Solution with advanced capabilities. At ActiveState, we use our Platform to build not only our popular open source language distributions, but also custom runtimes for our enterprise clients (i.e. builds containing just the language and packages their project requires). Organizations both large and small use the Platform to build and maintain secure Python, Perl, Ruby and Tcl environments for each of their projects in just a few minutes without requiring language or OS expertise. Typical users include: - Developers, who can eliminate dependency hell and “works on my machine” issues - DevOps, who can improve environment reproducibility and transparency of workloads - SecOps, who can reduce Mean Time to Remediation (MTTR) of vulnerabilities from weeks to hours Key Features include: - Automated Reproducible builds of open source language packages from source code, ensuring security - Single toolchain for Python, Perl, Ruby & Tcl on Windows, Linux and macOS reduces tool management overhead - Native virtual environment support eliminates dependency conflicts between projects - Revision control provides an auditable history of changes to your environment - Versatile CLI (State Tool) lets you manage your dev environment directly from the terminal - Software Bill Of Materials (SBOM) provides a comprehensive list of all open source dependencies, including transitive and OS-level dependencies

    Categories in common with ArcGIS API for Python:

    Reviewers say compared to ArcGIS API for Python, ActiveState Platform is:

    Better at support
    More expensive
    Better at meeting requirements
    #4
  7. Tornado

    (20)3.8 out of 5
  8. Tornado is a Python web framework and asynchronous networking library

    Categories in common with ArcGIS API for Python:

    Reviewers say compared to ArcGIS API for Python, Tornado is:

    Better at meeting requirements
    Better at support
    #5
  9. Kivy

    By Kivy
    (21)4.0 out of 5
  10. Kivy is an open source, cross platform Python library the development of application that make use of user interfaces such as multi-touch apps.

    Categories in common with ArcGIS API for Python:

    Reviewers say compared to ArcGIS API for Python, Kivy is:

    Better at support
    #6
  11. jam.py

    (12)4.5 out of 5
  12. From an idea of a web db application to a live website in no time, for free. Professionals can use Jam.py to create various tools, dashboards, as well as large-scale business applications with complex internal logic.

    Categories in common with ArcGIS API for Python:

    Reviewers say compared to ArcGIS API for Python, jam.py is:

    Better at meeting requirements
    Better at support
    More usable
    #7
  13. BlueBream

    (17)4.6 out of 5
  14. BlueBream is an open-source web application server, framework and library, created by the Zope community and formerly known as Zope 3

    Categories in common with ArcGIS API for Python:

    Reviewers say compared to ArcGIS API for Python, BlueBream is:

    Better at support
    Better at meeting requirements
    #8
  15. Pyramid

    (13)4.4 out of 5
  16. Pyramid is a very general open source Python web framework.

    Categories in common with ArcGIS API for Python:

    Reviewers say compared to ArcGIS API for Python, Pyramid is:

    Better at meeting requirements
    Better at support
    #9
  17. CherryPy

    By BSD
    (12)3.0 out of 5
  18. A Minimalist Python Web Framework

    Categories in common with ArcGIS API for Python:

    Reviewers say compared to ArcGIS API for Python, CherryPy is:

    Better at meeting requirements
    #10
  19. web2py

    (12)4.1 out of 5
  20. Free open source full-stack framework for rapid development of fast, scalable, secure and portable database-driven web-based applications. Written and programmable in Python.

    Categories in common with ArcGIS API for Python:

    Reviewers say compared to ArcGIS API for Python, web2py is:

    Better at meeting requirements
    Better at support
    More usable