How do I connect Resend or another email service to my Replit app?
How do I connect Resend or another email service to my Replit app?
I accidentally deleted a project—can I recover it?
I accidentally deleted a project—can I recover it?
How do I download or export a Replit project?
How do I download or export a Replit project?
zip -r project.zip ., then download project.zip from the file tree.How do I share a project or add a collaborator?
How do I share a project or add a collaborator?
How do I connect a GitHub repository to Replit?
How do I connect a GitHub repository to Replit?
My Repl is running slowly or the editor is lagging—what can I try?
My Repl is running slowly or the editor is lagging—what can I try?
- Hard-refresh with
Cmd+Shift+R(Mac) orCtrl+Shift+R(Windows). - Close unused file tabs.
- Run
kill 1in a Shell to restart background processes. (kill 1is safe in Replit—it restarts your project’s main process, it doesn’t delete anything.) - Try a different browser to rule out extensions.
How do I use environment variables and secrets in my project?
How do I use environment variables and secrets in my project?
process.env.API_KEY (Node.js) or os.environ["API_KEY"] (Python).Secrets in the development Secrets pane are only available in the editor. For deployed apps, add the same keys in your deployment secrets—they’re kept separate by design.How do I use Account Secrets (the Vault)?
How do I use Account Secrets (the Vault)?
How do I recover from a Git merge conflict or corrupted Git state?
How do I recover from a Git merge conflict or corrupted Git state?
git status to see the conflicts.To discard local changes and return to your last clean state, run git checkout -- .; to reset to the last commit, run git reset --hard HEAD.If your .git folder is corrupted and Git commands fail, open a new Agent chat and paste the error—Agent can often repair the repository. See Disaster recovery.How do I roll back my project to an earlier checkpoint?
How do I roll back my project to an earlier checkpoint?
How do I move a project to a different Replit account?
How do I move a project to a different Replit account?