Replit home pagelight logodark logo
  • Docs
  • Tutorials
  • Trust & Billing
  • Teams and Enterprise
  • Changelog
  • Getting Started
    • Introduction
    • Quickstarts
    • Replit Core
    Replit Apps
    • Overview
    • Import
    • Collaboration
    • Visibility
    • Advanced Configuration
    • App Embed
    • Developer Frameworks
    Replit AI
    • Overview
    • Agent
    • Features
    Replit Workspace
    • Overview
    • Features
    • Themes
    Publishing your App
    • Overview
    • Deployment Types
    • Advanced Configuration
    Storage and Databases
    • Overview
    • Database
    • Production Databases
    • App Storage
    • Key-Value Store
    Platforms
    • Mobile App
    • Desktop App
    Extensions
    • Overview
    • Basics
    • Development
    • Examples
    • API Reference
    • Overview
    • Overview
    Additional Resources
    • CLUI
    • Cheat Sheet
    • FAQ
    • Start Building
    Replit home pagelight logodark logo
    • Start Building
    • Start Building
    Extensions

    Frequently Asked Questions

    Common questions and answers about building, verifying, and troubleshooting Replit Extensions, including server setup and Preview integration.

    How does my extension get verified?

    A Replit staff member must review your Extension and manually verify it.

    My backend server isn't working with my extension

    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.

    My extension is throwing a timeout error

    Make sure you are viewing your extension through the correct pane and not the Preview pane. 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.

    What's the difference between the Preview tool and an Extension?

    The preview tool uses a normal iframe to displays the web output of your Replit App. In the case of an extension, a special handshake is established between that web output and the Replit workspace.

    Was this page helpful?

    Previous
    CLUILearn how to use CLUI, Replit's interactive command bar that lets you perform various actions across your Account, Workspace, and through Shortcuts.
    Next
    xlinkedinyoutube
    Powered by Mintlify
    Assistant
    Responses are generated using AI and may contain mistakes.