programcode

Review · IDE tools

Sublime Text review

A fast-moving desktop editor with useful navigation and a Python plugin API; teams should factor in annual seat licensing.

7.8/10ProgramCode score

We may earn a commission if you buy through links on this page. It never changes a score or a ranking. How we make money

The bottom line

A focused desktop editor with a Python plugin API and no usage-based bill.

Sublime Text is a desktop editor for code, markup and prose on Windows, Mac and Linux. Its project-aware completion, multi-selection editing and side-by-side navigation cover common coding work without requiring a hosted service.

It suits developers who want a customizable editor and are comfortable adding plugins for their workflows. The Python 3.8 API is a useful extension point; the main trade-offs are a paid license and fewer built-in stack integrations than developers may expect from a full IDE.

Good fit if

  • Developers who prefer a focused editor
  • Python plugin authors
  • Users editing code across platforms

Skip it if

  • Teams needing built-in cloud collaboration
  • Developers seeking a full IDE
  • Organizations requiring published uptime commitments
Sublime Text homepage
Sublime Text homepage, captured Nov 6, 2026

ScoresHow it rates

  • Features7
  • Ease of use9
  • Value for money8
  • Support6
  • User sentiment9

What works

  • Runs on Windows, Mac and Linux
  • Project-aware completions link to definitions
  • Multiple selections support quick edits
  • Python 3.8 plugin API supports ST3 packages
  • Personal license covers the user's computers and operating systems

What doesn't

  • Personal use costs $99
  • Business licensing is annual and per seat
  • No free plan; evaluation has no time limit
  • The homepage does not describe built-in Git workflows
  • Plugin quality and maintenance vary by package

01What Sublime Text is, technically

Sublime Text is a downloadable desktop text editor for Windows, Mac and Linux. It is not a hosted API, SaaS service, command-line tool or self-hosted server. It sits at the editing layer of a developer's stack: open project files, navigate code, make changes and extend the editor with plugins.

The feature set covers code, markup and prose. Tab Multi-Select can show multiple tabs in split views, while Goto Definition, Goto Reference and Goto Symbol in Project support code navigation. Context-aware completion draws suggestions from existing project code and can link to definitions. Multiple selections support editing several occurrences at once. Syntax definitions handle non-deterministic grammars, multi-line constructs and syntax inheritance.

This is an editor rather than a full IDE. The homepage highlights editing and navigation features, but does not present Sublime Text as a hosted development environment or project-management system. Developers can make it part of a local coding workflow and add plugin behavior where the core application is not enough.

02Sublime Text API, SDKs and docs

The extension surface is Sublime Text's Python API, used to build editor plugins. The API uses Python 3.8 and maintains compatibility with packages built for Sublime Text 3. Sublime Text 4 also expands the API with features intended to help plugins such as LSP. The homepage points users to revamped documentation.

This is not a remote service API: the homepage describes a plugin API, not REST endpoints, webhooks or a hosted SDK. It does not present a CLI integration surface. Plan on writing extensions that run inside the editor, and check the vendor's documentation for the current API, plugin packaging and compatibility details before adopting a package across a team.

Built-in features include TypeScript, JSX and TSX support, project-aware completion, definition links and syntax highlighting. Those features reduce the need to add a plugin for basic navigation and language editing, but integrations beyond the editor depend on the plugins you choose. Check each plugin's documentation and maintenance status before making it part of a production workflow.

03Sublime Text pricing for developers

Sublime Text has no free plan, but its trial has no time limit. The Personal License is a $99 one-time purchase and includes three years of updates. It covers one individual on all computers and operating systems where that person is the primary user; the license is for individual ownership.

The Business License is billed annually per seat. The pricing page lists $65 per seat per year for seats 1–10, $60 for seats 11–25, $55 for seats 26–50 and $50 for additional seats. Users must match the seats purchased, and the license remains valid while the subscription is active. The listed rates are annual; no monthly billing price is published.

There is no usage-based charge, request quota or compute meter in these license terms. A Sublime Merge license bundle is available as an add-on to the Personal License. Teams should budget for every user who needs a seat rather than treating the editor as a per-project purchase.

Full Sublime Text pricing breakdown →

04Sublime Text: open source, self-hosting and lock-in

Sublime Text is distributed as desktop software. Self-hosting a server is not part of the described product model. The vendor does not publish source-license terms on its homepage, so organizations that require source access, redistribution rights or a specific open-source license should confirm those terms before standardizing on the editor.

There is no hosted project service described here, so the usual concerns about exporting data from a SaaS workspace do not apply. Your code remains in the files you edit. Migration is mainly about replacing editor-specific workflows: plugins, commands, key bindings and syntax behavior. Those are the areas to inventory before changing editors, particularly if a team relies on custom Python plugins. The editor itself does not create a usage-metered dependency on a hosted API.

05Sublime Text in production

Sublime Text is a desktop editor, so API uptime, request scaling and service rate limits are not the operational questions they would be for a hosted developer platform. The homepage does not publish service-level commitments. Before deploying it across a team, check the license terms, update process, plugin maintenance and any organization requirements for software distribution and security review.

A thread on r/webdev describes Sublime Text as lightweight and says it can handle large files, while commenters disagree about whether that advantage matters against other editors. Those are user reports, not published performance guarantees. A r/SublimeText discussion also points to the Python plugin API as a reason users value customization. For production workflows, review plugins as dependencies: confirm their source, compatibility and maintenance, and avoid assuming the core editor's API guarantees apply to third-party code.

From the threadsWhat users say

Reddit sentiment is strongly positive among people who value Sublime Text's focused feel, speed and plugin customization. Some developers prefer other editors for their broader integrations, so the appeal depends on whether lightweight editing or an all-in-one tool matters more.

Focused editing
Simple, fast, keeps the user focused, customizable, … the best editor
r/SublimeText · view thread
Plugin flexibility
It's insanely easy to make a plug-in
r/SublimeText · view thread
Lightweight use
Sublime Text does its job like a fine wine, it is sleek, simple, yet powerful with a plethora of community-written plugins
r/webdev · view thread
Integration trade-off
VSCode's killer feature are it's plugins , that's why most developers will tolerate a little bloat
r/webdev · view thread

Questions people ask

What is Sublime Text?

Sublime Text is a desktop text editor for code, markup and prose. It runs on Windows, Mac and Linux and includes code navigation, project-aware completion, syntax highlighting and a Python plugin API.

Is Sublime Text free?

There is no free plan. The trial has no time limit, and the Personal License costs $99 as a one-time purchase. It includes three years of updates and is for individual ownership.

How do I install Sublime Text on a Mac?

Download the Mac build from the Sublime Text website and follow the installation instructions for that build. The site lists Mac alongside Windows and Linux downloads.

Can I extend Sublime Text with plugins?

Yes. Sublime Text has a Python API updated to Python 3.8, with compatibility for packages built for Sublime Text 3. Check the documentation and each plugin's own compatibility details before relying on one.

Is Sublime Text secure?

The homepage does not establish a security certification or compliance posture. Treat plugins as software dependencies: review their source and maintenance, and confirm the editor's license, update and distribution terms meet your organization's requirements.

Sources

  1. Sublime Text homepage
  2. Sublime Text pricing, compiled via web search from sublimehq.com, tms-outsource.com, sublimetext.com
  3. Reddit: Unpopular personal opinion: Sublime Text is still (one of) the most well-made popular editor
  4. Reddit: Why I still like Sublime Text in 2025
  5. Reddit: What is your favorite text editor for plain notes? I use both notepad++ and sublime text, and so far like sublime better. I also use OneNote, but I find that more heavy duty for simple note tasks.
  6. Reddit: That is really sad about sublime text. What other options do we have? No VSCode please or any other electron based editors.