Sunday, October 25, 2026 4,350 lists 78,100 records on file
List your app or device

  1. Home
  2. IDE Software
  3. PyCharm

PyCharm

Amsterdam, Netherlands

What it is

PyCharm is an IDE for web, data, and AI/ML professionals, with tools for Python development. It provides code completion, PEP 8 checks, inspections, and refactoring, alongside debugging and integrated testing. Developers also get an integrated terminal, package managers, Docker integration, and support for Pipenv, conda, virtualenv, and Poetry. Version-control support includes Git, GitHub, GitLab, Subversion, Mercurial, and Perforce; database tools cover MySQL, SQL Server, PostgreSQL, Oracle, Redis, and other providers. Its AI-powered local code completion can run local LLMs without sending code over the internet. Remote development can use services including Google Cloud Workstations, GitHub Codespaces, Gitpod, Coder, and Amazon CodeCatalyst. Remote connections use end-to-end TLS 1.3 with SSH security and host-fingerprint verification. PyCharm runs on Linux, macOS, and Windows. The free plan is free and includes one month of Pro. The Pro plan is $200 a year, billed per user per year; PyCharm Ultimate can be evaluated free for 30 days before purchase and license activation are required.

For and against

For

  • Free plan includes one month of Pro
  • Runs on Linux, macOS, and Windows
  • Local AI completion can run without sending code online
  • Includes debugging and integrated testing tools
  • Supports several dependency managers

Against

  • Pro costs $200 a year per user
  • Ultimate requires purchase and license activation after its 30-day evaluation

The verdict

PyCharm brings Python-focused development tools, testing, databases, and version control into one IDE. The free plan offers a starting point, while Pro and Ultimate have separate paid or evaluation terms.

Who it suits

PyCharm may suit Python developers in web, data, or AI/ML work who need integrated development, testing, database, and version-control tools. Its local AI completion may appeal to people who want completion to run without sending code over the internet.

Plans and prices

PyCharm core

Free

core functionality · Jupyter Notebook support · advanced features require Pro

PyCharm Pro personal annual first year

$100a year

advanced Pro features · AI Free included

PyCharm Pro commercial annual

$200a year

advanced support for data and web professionals · AI Free included · perpetual fallback license

PyCharm Free

Free

Free forever · one month of Pro included

PyCharm Pro

$200a year

Advanced support for data and web professionals · AI Free included · perpetual fallback license with annual subscription

Every plan, in full

On the record

AI completion
Its AI-powered local code completion can run local LLMs without sending code over the internet.jetbrains.com · read 1 Oct 2026
API and SDK
PyCharm plugins can be built with the IntelliJ Platform Gradle tooling, a PyCharm dependency, bundled PythonCore or Pythonid plugins, and plugin.xml APIs.plugins.jetbrains.com · read 15 Oct 2026
Company founded
JetBrains was founded in 2000.linkedin.com · read 15 Oct 2026
Company headquarters
LinkedIn lists Amsterdam as JetBrains' headquarters.linkedin.com · read 15 Oct 2026
Company legal name
Crunchbase lists JetBrains s.r.o. as the company's legal name and identifies it as privately held.crunchbase.com · read 15 Oct 2026
Company size
LinkedIn lists JetBrains in the 1,001–5,000 employee range.linkedin.com · read 15 Oct 2026
Databases
Database tools support MySQL, SQL Server, PostgreSQL, Oracle, Redis, and other providers.jetbrains.com · read 1 Oct 2026
Database support
PyCharm provides database querying, schema browsing, database-object refactoring, and support for PostgreSQL, Oracle, MongoDB, and Redis.jetbrains.com · read 15 Oct 2026
Data collection
Data sharing is disabled by default in release versions, while Preview and EAP versions enable it by default.jetbrains.com · read 1 Oct 2026
Data science
The product supports scientific Python libraries, Jupyter notebooks, Anaconda, interactive tables, and SQL and NoSQL databases.jetbrains.com · read 15 Oct 2026
Debugging
PyCharm includes a configurable visual debugger that works locally, remotely, in virtual environments, and in containers.jetbrains.com · read 15 Oct 2026
Dependency managers
PyCharm supports Pipenv, conda, virtualenv, and Poetry for project dependencies and interpreters.jetbrains.com · read 1 Oct 2026
Development tools
The IDE includes debugging and testing tools, Git and GitHub integration, an integrated terminal, package managers, and Docker integration.jetbrains.com · read 1 Oct 2026
Documentation
JetBrains maintains versioned PyCharm 2026.2 documentation covering setup, interpreters, testing, debugging, databases, remote development, security, plugins, and data sharing.jetbrains.com · read 15 Oct 2026
Extensibility
The IntelliJ Platform exposes more than 1,700 extension points for adding tool windows, settings pages, language support, and other IDE behavior.plugins.jetbrains.com · read 15 Oct 2026
Integrations
Built-in version-control integrations include Git, GitHub, GitLab, Subversion, Mercurial, and Perforce support.jetbrains.com · read 15 Oct 2026
License
The open-source PyCharm build consists of open-source software governed by the Apache 2.0 license; proprietary Pro functionality is distributed separately.github.com · read 15 Oct 2026
Limit: learning curve
Reviewers mention that PyCharm's feature density, configuration depth, and Git workflow can be difficult for beginners.trustradius.com · read 15 Oct 2026

Alternatives to PyCharm

Every alternative, ranked