Getting Started
Development
- Overview
- Extension Devtools
- React Development
- Full-Stack
- Manual Installation
Publishing
Frequently Asked Questions
Common questions and answers about building, verifying, and troubleshooting Replit Extensions, including server setup and webview integration.
A Replit staff member must review your Extension and manually verify it.
Extensions are expected to be a bundle that can be statically served. This means that you can’t run a server in the same Replit App as the extension you’re hosting. We would recommend separating your server and client for extension development.
Make sure you are viewing your extension through the correct pane and not the webview. To correctly open your extension, use the Extension Devtools. If your extension is opened in the correct pane, hit the Reload icon in the extension tab.
The webview is a normal iframe that displays the web output of your Replit App. In the case of an extension, a special handshake is established between it and the Replit workspace.
Was this page helpful?