Extensions allow you to add functionality, tools, and third-party integrations to the Workspace, so that you can simplify workflows and tailor your environment.
Extensions API (Provider-facing)
The Extensions API lets you build custom functionality, tools, and third-party integrations directly in the Replit Workspace. Create an Extension just for yourself or your team, or publish it to the Store for the entire Replit community.
A two-sided marketplace for Extensions. Providers can publish their Extensions for Consumers to install and use in their Repls.
A developer who builds Extensions for the Store.
An end-user of the Extensions Store.
A single tab within a Pane - can be a file, a workspace tool, or an extension.
A group of tabs within the Replit workspace.
An independent custom user interface as a Tab in the workspace. Examples include a ReplDB editor or a Chat Extension. Learn how to build your first tool.
A custom user interface as a Tab in the workspace, based around a particular file type in the workspace. Examples include a JSON file editor or a CSV file editor. Learn how to build your first file handler.