Skip to main content

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.

Tab

Pane

A group of tabs within the Replit workspace.

Tab

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.