Key Concepts
Extension (Consumer-facing)
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.
Store
A two-sided marketplace for Extensions. Providers can publish their Extensions for Consumers to install and use in their Repls.
Provider
A developer who builds Extensions for the Store.
Consumer
An end-user of the Extensions Store.
Tab
A single tab within a Pane - can be a file, a workspace tool, or an extension.
Pane
A group of tabs within the Replit workspace.
Tool
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.
File Handler
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.