{"openapi":"3.1.0","info":{"title":"Open VSX API","version":"1.0.0","description":"The open VS Code extension registry — Open VSX — as an API. Open VSX is the vendor-neutral marketplace behind VSCodium, Gitpod, Eclipse Theia, Cursor and many other editors. Look up any extension by its namespace.name id for its display name and description, latest version, publisher, total download count, average rating, license, categories and tags, repository and homepage links, and the exact `code --install-extension` command; read an extension's full version history; and search the registry by keyword, ranked by downloads. Covers the editor-extension ecosystem from Python, Java and ESLint to Prettier, GitLens and the major themes and language packs. Live from the official open-vsx.org API. Ideal for editor and IDE tooling, extension catalogs and dashboards, and developer-portal integrations. Open data from Open VSX.","contact":{"name":"PremiumApi","url":"https://www.oanor.com/by/premiumapi"}},"servers":[{"url":"https://api.oanor.com/openvsx-api","description":"oanor gateway"}],"tags":[{"name":"Open VSX"},{"name":"Meta"}],"components":{"securitySchemes":{"oanorKey":{"type":"apiKey","in":"header","name":"x-oanor-key","description":"Get your key at https://www.oanor.com/developer/keys"}}},"security":[{"oanorKey":[]}],"paths":{"/v1/extension":{"get":{"operationId":"get_v1_extension","tags":["Open VSX"],"summary":"Extension metadata","description":"","parameters":[{"name":"id","in":"query","required":true,"description":"Extension id (namespace.name), e.g. redhat.java","schema":{"type":"string"},"example":"redhat.java"}],"security":[{"oanorKey":[]}],"responses":{"200":{"description":"OK","content":{"application/json":{"example":{"data":{"extension":{"id":"redhat.java","icon":"https://open-vsx.org/api/redhat/java/1.55.2026053008/file/icon128.png","name":"java","tags":["gradle-kotlin-dsl","GradleKotlinDSL","java","java-properties","JavaProperties","json","keybindings","linters","multi-root ready"],"install":"code --install-extension redhat.java","license":"EPL-2.0","preview":false,"version":"1.55.2026053008","homepage":"https://github.com/redhat-developer/vscode-java#readme","verified":"restricted","namespace":"redhat","timestamp":"2026-05-30T08:59:31.125486Z","categories":["Programming Languages","Linters","Formatters","Snippets"],"repository":"https://github.com/redhat-developer/vscode-java.git","description":"Java Linting, Intellisense, formatting, refactoring, Maven/Gradle support and more...","display_name":"Language Support for Java(TM) by Red Hat","open_vsx_url":"https://open-vsx.org/extension/redhat/java","published_by":"rhdevelopers-ci","review_count":16,"average_rating":5,"download_count":32776614}},"meta":{"timestamp":"2026-05-31T14:32:04.838Z","request_id":"4fb7535c-7362-4f96-905d-6e6136672744"},"status":"ok","message":"Extension retrieved","success":true}}}},"401":{"description":"Missing or invalid x-oanor-key header"},"402":{"description":"Active subscription required"},"429":{"description":"Rate-limit or monthly quota reached"},"502":{"description":"Upstream did not respond"}}}},"/v1/search":{"get":{"operationId":"get_v1_search","tags":["Open VSX"],"summary":"Search the registry","description":"","parameters":[{"name":"q","in":"query","required":true,"description":"Search term","schema":{"type":"string"},"example":"python"},{"name":"limit","in":"query","required":false,"description":"Results (1-100, default 20)","schema":{"type":"string"}}],"security":[{"oanorKey":[]}],"responses":{"200":{"description":"OK","content":{"application/json":{"example":{"data":{"count":20,"query":"python","total":630,"results":[{"id":"meta.pyrefly","name":"pyrefly","install":"code --install-extension meta.pyrefly","version":"1.0.0","namespace":"meta","description":"Python autocomplete, typechecking, code navigation and more! Powered by Pyrefly, an open-source language server","display_name":"Pyrefly - Python Language Tooling","open_vsx_url":"https://open-vsx.org/extension/meta/pyrefly","average_rating":4.428571428571429,"download_count":64406180},{"id":"ms-python.python","name":"python","install":"code --install-extension ms-python.python","version":"2026.4.0","namespace":"ms-python","description":"Python language support with extension access points for IntelliSense (Pylance), Debugging (Python Debugger), linting, formatting, refactoring, unit tests, and more.","display_name":"Python","open_vsx_url":"https://open-vsx.org/extension/ms-python/python","average_rating":3.8,"download_count":47751386},{"id":"ms-python.debugpy","name":"debugpy","install":"code --install-extension ms-python.debugpy","version":"2026.6.0","namespace":"ms-python","description":"Python Debugger extension using debugpy.","display_name":"Python Debugger","open_vsx_url":"https://open-vsx.org/extension/ms-python/debugpy","average_rating":5,"download_count":46685438},{"id":"ms-python.vscode-python-envs","name":"vscode-python-envs","install":"code --install-extension ms-python.vscode-python-envs","version":"1.30.0","namespace":"ms-python","description":"Provides a unified python environment experience","display_name":"Python Environments","open_vsx_url":"https://open-vsx.org/extension/ms-python/vscode-python-envs","average_rating":3,"download_count":30804020},{"id":"ms-toolsai.jupyter","name":"jupyter","install":"code --install-extension ms-toolsai.jupyter","version":"2025.9.1","namespace":"ms-toolsai","description":"Jupyter notebook support, interactive programming and computing that supports Intellisense, debugging and more.","display_name":"Jupyter","open_vsx_url":"https://open-vsx.org/extension/ms-toolsai/jupyter","average_rating":5,"download_count":7548545},{"id":"magicstack.MagicPython","name":"MagicPython","install":"code --install-extension magicstack.MagicPython","version":"1.1.1","namespace":"magicstack","description":"Syntax highlighter for cutting edge Python.","display_name":"MagicPython","open_vsx_url":"https://open-vsx.org/extension/magicstack/MagicPython","average_rating":1,"download_count":6884445},{"id":"EricSia.pythonsnippets3","name":"pythonsnippets3","install":"code --install-extension EricSia.pythonsnippets3","version":"3.3.18","namespace":"EricSia","description":"New auto suggestion for Python updated in 2023","display_name":"Python Snippets 3","open_vsx_url":"https://open-vsx.org/extension/EricSia/pythonsnippets3","average_rating":5,"download_count":6844592},{"id":"amazonwebservices.aws-toolkit-vscode","name":"aws-toolkit-vscode","install":"code --install-extension amazonwebservices.aws-toolkit-vscode","version":"4.6.1","namespace":"amazonwebservices","description":"Including CodeCatalyst, Infrastructure Composer, and support for Lambda, S3, CloudWatch Logs, CloudFormation, and many other services.","display_name":"AWS Toolkit","open_vsx_url":"https://open-vsx.org/extension/amazonwebservices/aws-toolkit-vscode","average_rating":5,"download_count":2488868},{"id":"anysphere.pyright","name":"pyright","install":"code --install-extension anysphere.pyright","version":"1.1.327","namespace":"anysphere","description":"Cursor Language server","display_name":"Cursor Pyright","open_vsx_url":"https://open-vsx.org/extension/anysphere/pyright","average_rating":1,"download_count":2283565},{"id":"posit.shiny","name":"shiny","install":"code --install-extension posit.shiny","version":"1.4.1","namespace":"posit","description":"Run and develop Shiny apps in Python or R.","display_name":"Shiny","open_vsx_url":"https://open-vsx.org/extension/posit/shiny","average_rating":5,"download_count":2241864},{"id":"Codeium.windsurfPyright","name":"windsurfPyright","install":"code --install-extension Codeium.windsurfPyright","version":"1.29.6","namespace":"Codeium","description":"A language server for Python in Devin","display_name":"Devin Pyright","open_vsx_url":"https://open-vsx.org/extension/Codeium/windsurfPyright","average_rating":5,"download_count":1814011},{"id":"charliermarsh.ruff","name":"ruff","install":"code --install-extension charliermarsh.ruff","version":"2026.46.0","namespace":"charliermarsh","description":"A Visual Studio Code extension with support for the Ruff linter and formatter for Python.","display_name":"Ruff","open_vsx_url":"https://open-vsx.org/extension/charliermarsh/ruff","average_rating":4.555555555555555,"download_count":1788499},{"id":"posit.publisher","name":"publisher","install":"code --install-extension posit.publisher","version":"2.7.6","namespace":"posit","description":"Publish and share your Python and R content on Posit Connect","display_name":"Posit Publisher","open_vsx_url":"https://open-vsx.org/extension/posit/publisher","download_count":1498588},{"id":"SonarSource.sonarlint-vscode","name":"sonarlint-vscode","install":"code --install-extension SonarSource.sonarlint-vscode","version":"5.3.0","namespace":"SonarSource","description":"Advanced linter to detect & fix coding issues locally in JS/TS, Python, Java, C#, C/C++, Go, PHP. Use with SonarQube (Server, Cloud) for optimal team performance.","display_name":"SonarQube for IDE","open_vsx_url":"https://open-vsx.org/extension/SonarSource/sonarlint-vscode","average_rating":4.2,"download_count":1194508},{"id":"detachhead.basedpyright","name":"basedpyright","install":"code --install-extension detachhead.basedpyright","version":"1.39.6","namespace":"detachhead","description":"VS Code static type checking for Python (but based)","display_name":"BasedPyright","open_vsx_url":"https://open-vsx.org/extension/detachhead/basedpyright","average_rating":4.333333333333333,"download_count":1015337},{"id":"ms-pyright.pyright","name":"pyright","install":"code --install-extension ms-pyright.pyright","version":"1.1.402","namespace":"ms-pyright","description":"VS Code static type checking for Python","display_name":"Pyright","open_vsx_url":"https://open-vsx.org/extension/ms-pyright/pyright","average_rating":5,"download_count":940683},{"id":"formulahendry.code-runner","name":"code-runner","install":"code --install-extension formulahendry.code-runner","version":"0.12.2","namespace":"formulahendry","description":"Run C, C++, Java, JS, PHP, Python, Perl, Ruby, Go, Lua, Groovy, PowerShell, CMD, BASH, F#, C#, VBScript, TypeScript, CoffeeScript, Scala, Swift, Julia, Crystal, OCaml, R, AppleScript, Elixir, VB.NET, Clojure, Haxe, Obj-C, Rust, Racket, Scheme, AutoHotkey, AutoIt, Kotlin, Dart, Pascal, Haskell, Nim, D, Lisp, Kit, V, SCSS, Sass, CUDA, Less, Fortran, Ring, Standard ML, Zig, Mojo, Erlang, SPWN, Pkl, Gleam","display_name":"Code Runner","open_vsx_url":"https://open-vsx.org/extension/formulahendry/code-runner","average_rating":4.5,"download_count":832352},{"id":"ms-python.black-formatter","name":"black-formatter","install":"code --install-extension ms-python.black-formatter","version":"2025.2.0","namespace":"ms-python","description":"Formatting support for Python files using the Black formatter.","display_name":"Black Formatter","open_vsx_url":"https://open-vsx.org/extension/ms-python/black-formatter","average_rating":5,"download_count":655800},{"id":"Alibaba-Cloud.tongyi-lingma","name":"tongyi-lingma","install":"code --install-extension Alibaba-Cloud.tongyi-lingma","version":"2.6.1","namespace":"Alibaba-Cloud","description":"Type Less, Code More","display_name":"Qoder CN （Formerly Lingma） - Alibaba Cloud AI Agentic Coding Platform","open_vsx_url":"https://open-vsx.org/extension/Alibaba-Cloud/tongyi-lingma","download_count":636028},{"id":"ms-python.isort","name":"isort","install":"code --install-extension ms-python.isort","version":"2025.0.0","namespace":"ms-python","description":"Import organization support for Python files using isort.","display_name":"isort","open_vsx_url":"https://open-vsx.org/extension/ms-python/isort","download_count":591711}]},"meta":{"timestamp":"2026-05-31T14:32:04.993Z","request_id":"eeac8be1-7e7a-4448-bd1d-4a17256c2155"},"status":"ok","message":"Extensions searched","success":true}}}},"401":{"description":"Missing or invalid x-oanor-key header"},"402":{"description":"Active subscription required"},"429":{"description":"Rate-limit or monthly quota reached"},"502":{"description":"Upstream did not respond"}}}},"/v1/versions":{"get":{"operationId":"get_v1_versions","tags":["Open VSX"],"summary":"Version history","description":"","parameters":[{"name":"id","in":"query","required":true,"description":"Extension id, e.g. ms-python.python","schema":{"type":"string"},"example":"ms-python.python"},{"name":"limit","in":"query","required":false,"description":"Max versions (1-500, default 50)","schema":{"type":"string"}}],"security":[{"oanorKey":[]}],"responses":{"200":{"description":"OK","content":{"application/json":{"example":{"data":{"id":"ms-python.python","count":50,"total":83,"latest":"2026.4.0","versions":["2026.4.0","2026.2.0","2026.0.0","2025.20.1","2025.16.0","2025.14.0","2025.12.0","2025.4.0","2025.2.0","2025.0.0","2024.23.0-dev","2024.22.1","2024.22.0","2024.20.0","2024.18.1","2024.18.0","2024.16.1","2024.16.0","2024.14.1","2024.12.3","2024.12.2","2024.12.1","2024.10.0","2024.8.1","2024.4.1","2024.2.1","2024.2.0","2024.0.1","2024.0.0","2023.22.1","2023.20.0","2023.18.0","2023.16.0","2023.14.0","2023.12.0","2023.10.1","2023.10.0","2023.8.0","2023.6.1","2023.6.0","2023.4.1","2023.4.0","2023.2.0","2022.20.2","2022.20.1","2022.20.0","2022.18.2","2022.16.1","2022.16.0","2022.14.0"]},"meta":{"timestamp":"2026-05-31T14:32:05.090Z","request_id":"727a051f-3406-43ec-ace3-b43f275c8e15"},"status":"ok","message":"Versions retrieved","success":true}}}},"401":{"description":"Missing or invalid x-oanor-key header"},"402":{"description":"Active subscription required"},"429":{"description":"Rate-limit or monthly quota reached"},"502":{"description":"Upstream did not respond"}}}},"/v1/meta":{"get":{"operationId":"get_v1_meta","tags":["Meta"],"summary":"Source & options","description":"","parameters":[],"security":[{"oanorKey":[]}],"responses":{"200":{"description":"OK","content":{"application/json":{"example":{"data":{"note":"Live Open VSX registry data. /v1/extension = metadata (version, publisher, download count, rating, license, categories, repository) + the install command; /v1/versions = version history; /v1/search = search the registry (sorted by downloads). Extensions are addressed as namespace.name, e.g. redhat.java, ms-python.python.","source":"Open VSX — the open VS Code extension registry (open-vsx.org)","endpoints":["/v1/extension","/v1/versions","/v1/search","/v1/meta"]},"meta":{"timestamp":"2026-05-31T14:32:05.168Z","request_id":"4ff3c8e1-41b9-42f4-af28-9360dc1dde75"},"status":"ok","message":"Meta retrieved","success":true}}}},"401":{"description":"Missing or invalid x-oanor-key header"},"402":{"description":"Active subscription required"},"429":{"description":"Rate-limit or monthly quota reached"},"502":{"description":"Upstream did not respond"}}}}},"x-oanor-pricing":[{"slug":"free","name":"Free","price_cents_month":0,"monthly_call_quota":3590,"rps_limit":2,"hard_limit":true},{"slug":"starter","name":"Starter","price_cents_month":435,"monthly_call_quota":47700,"rps_limit":8,"hard_limit":true},{"slug":"pro","name":"Pro","price_cents_month":1295,"monthly_call_quota":235000,"rps_limit":20,"hard_limit":true},{"slug":"mega","name":"Mega","price_cents_month":3445,"monthly_call_quota":1188000,"rps_limit":50,"hard_limit":true}],"x-oanor-marketplace-url":"https://www.oanor.com/api/openvsx-api"}