Skip to main content

What is an Extension?

Extensions are applications that users can build to add functionality and tools to the Replit workspace.

What are Extensions good for?

Automate actions and workflows

Extensions have deep integration with Replit, so users can automate actions like reading and editing files, formatting or linting code, and more.

Add custom apps with Tools

Tool Extensions let users interact with completely custom experiences and products in the Workspace. You can think of them like the apps you install on your own phone or computer.

Extend native functionality

Extensions can extend and improve default functionality like formatting code, and surfaces like the editor.

Why would I build an extension?

Integrate the tools you already use

Extensions can bring all your favorite tools together with custom clients. Especially useful for PMs, designers, and developers with opinionated workflows.

Add power and personality to your Workspace

Extensions make Replit a more open, flexible platform. By building an Extension you can change or add just about any tool that makes you feel powerful and productive.

Grow an existing software business

Existing companies have the advantage of distributing their products directly to Replit’s vibrant community, reaching their audience in-context.