IDE

IDE

An index and topic collection covering integrated development environments (IDEs), code editors, and cloud workspaces with APIs. This topic captures the editors, IDEs, and developer workspaces that expose programmable surfaces, including local desktop IDEs (Visual Studio, JetBrains IDEs, Eclipse), modern AI-first editors (Cursor, Windsurf), agentic coding assistants (Aider, Cline, Continue, GitHub Copilot, Amazon Q Developer, Tabnine), notebook environments (Jupyter, JupyterLab, JupyterHub, Google Colab), cloud development platforms (Replit), plugin marketplaces (JetBrains Marketplace), and editor extension APIs (Visual Studio Code). IDEs and editor-as-API platforms expose extension APIs, Language Server Protocol (LSP) endpoints, workspace and project APIs, debugging APIs, plugin marketplaces, telemetry, completion and chat APIs, and remote workspace orchestration. This collection is distinct from API client tooling (HTTP request testing) and focuses on the surface where developers write, edit, debug, and run code.

handymanServices & Tools

handyman Aider code Repo link APIs.io
handyman Amazon Q code Repo link APIs.io
handyman Cline code Repo link APIs.io
handyman Continue code Repo link APIs.io
handyman Cursor code Repo link APIs.io
handyman Cursor Rules code Repo link APIs.io
handyman Eclipse Foundation code Repo link APIs.io
handyman GitHub Copilot code Repo link APIs.io
handyman Google Colab code Repo link APIs.io
handyman Google Flutter code Repo link APIs.io
handyman Integrated Development Environment code Repo link APIs.io
handyman JetBrains code Repo link APIs.io
handyman JetBrains Marketplace code Repo link APIs.io
handyman Jupyter code Repo link APIs.io
handyman Jupyter Hub code Repo link APIs.io
handyman Jupyter Notebook code Repo link APIs.io
handyman Jupyter Server code Repo link APIs.io
handyman JupyterHub code Repo link APIs.io
handyman JupyterLab code Repo link APIs.io
handyman Microsoft Visual Studio code Repo link APIs.io
handyman Replit code Repo link APIs.io
handyman Tabnine code Repo link APIs.io
handyman Unity code Repo link APIs.io
handyman Visual Studio code Repo link APIs.io
handyman Visual Studio Code code Repo link APIs.io
handyman Windsurf code Repo link APIs.io
handyman Windsurf Rules code Repo link APIs.io

extensionCommon Features

extensionExtension and Plugin APIs

IDEs expose extension APIs that let third-party developers add commands, views, language support, debuggers, and integrations. Examples include the VS Code Extension API, JetBrains Platform SDK, and Eclipse Platform APIs.

extensionLanguage Server Protocol (LSP)

LSP is a JSON-RPC protocol that standardizes how editors communicate with language tooling (completion, hover, diagnostics, references). It is the backbone of polyglot editor support across VS Code, Neovim, JetBrains, and Eclipse Theia.

extensionWorkspace and Project APIs

Editors expose workspace, project, and file-system APIs that extensions and remote clients use to read, write, and watch source files, including multi-root workspaces and remote workspace orchestration.

extensionAI Completion and Chat APIs

Modern editors and assistants (GitHub Copilot, Cursor, Windsurf, Tabnine, Continue, Cline, Aider, Amazon Q Developer) expose inline completion, chat, and agentic edit APIs that integrate LLMs into the developer loop.

extensionPlugin and Extension Marketplaces

Marketplaces like the VS Code Marketplace and JetBrains Marketplace host millions of extensions and expose APIs for publishing, searching, and managing plugin metadata, downloads, and reviews.

extensionNotebook and Kernel APIs

Jupyter and JupyterLab expose REST APIs and a WebSocket-based messaging protocol for managing kernels, sessions, contents, and terminals, powering notebook computing in Colab, JupyterHub, and many cloud platforms.

extensionCloud Workspaces and Remote Development

Cloud-based IDEs like Replit and remote-development backends provide APIs for provisioning ephemeral workspaces, managing containers, and streaming editor sessions to browsers.

extensionDebugger and Test Adapter Protocols

Standards like the Debug Adapter Protocol (DAP) and Test Adapter Protocol let editors integrate with debuggers and test runners across many languages through a single, portable interface.

task_altUse Cases

task_altBuilding AI Coding Assistants

Developers integrate LLM-backed completion and agentic editing into IDEs through extension APIs and editor-side hooks, powering products like Copilot, Cursor, Windsurf, Continue, and Cline.

task_altCustom Internal Developer Tooling

Engineering platform teams build internal extensions for VS Code, JetBrains, and Eclipse to embed company-specific scaffolding, deployment, and code-review tooling directly into the editor.

task_altNotebook-Driven Data Science Workflows

Data teams use Jupyter, JupyterLab, JupyterHub, and Google Colab APIs to automate notebook execution, manage shared kernels, provision multi-user environments, and integrate with data pipelines.

task_altCloud-Native Onboarding and Ephemeral Environments

Platforms like Replit and remote workspace backends use APIs to spin up pre-configured cloud IDEs for tutorials, interviews, and short-lived development environments without local toolchains.

task_altPlugin Distribution and Marketplace Automation

ISVs publish, version, and analyze extensions via the JetBrains Marketplace and Visual Studio Marketplace APIs, integrating release pipelines and revenue reporting into CI/CD.

task_altGame and Real-Time Editor Tooling

Engines like Unity expose editor APIs and packages that integrate live services (multiplayer, analytics, build, asset management) directly into the editor used by game developers.

task_altStandardized Language Tooling Across Editors

Tooling authors implement Language Server Protocol once and expose features (completion, navigation, diagnostics) across every LSP-capable editor, reducing per-IDE integration cost.

integration_instructionsIntegrations

integration_instructionsVisual Studio Code

The dominant open-source code editor with the VS Code Extension API, Language Server Protocol implementation, Debug Adapter Protocol, and a marketplace of 60,000+ extensions.

integration_instructionsJetBrains IDEs

A family of professional IDEs (IntelliJ IDEA, PyCharm, GoLand, WebStorm, PhpStorm, RubyMine, Rider) built on the JetBrains Platform SDK with a unified plugin model and marketplace.

integration_instructionsCursor

AI-first code editor forked from VS Code with deep agentic editing, codebase-aware chat, and tab-driven inline completion.

integration_instructionsWindsurf

AI-native editor (formerly Codeium) featuring Cascade autonomous agent, multi-step planning, and enterprise APIs for completion analytics and team management.

integration_instructionsGitHub Copilot

AI pair programmer integrated into VS Code, Visual Studio, JetBrains, Neovim, and the GitHub web UI, with Copilot Chat and agent APIs.

integration_instructionsJupyter / JupyterLab

Interactive computing platform exposing REST APIs and a WebSocket messaging protocol for kernels, sessions, contents, and terminals across notebook, JupyterLab, and JupyterHub deployments.

integration_instructionsReplit

Cloud development platform offering instant containerized workspaces, multiplayer editing, an integrated terminal, and APIs for managing Repls and deployments.

integration_instructionsEclipse Foundation

Open-source community behind the Eclipse IDE, Eclipse Theia, Eclipse Che, and a wide ecosystem of editor and language tooling projects.

articleLatest API Stories

Most recent 25 stories pulled from across the API Evangelist network blog feeds.

article
article
article
article
article
article
article
article
article
article
article
article
article
article
article
article
article
article
article
article
article
article

How to Make Your APIs Agent-Ready With MCP Bridge

article
article
article