Hosting Static Web Pages
Deploying HTTP servers
For deploying HTTP servers, you can use any framework so long as it can be imported or the port can be opened. However, we also provide templates for Ruby on Rails, Django, Node (Express), and Sinatra.
Connecting your domain to your repl
Sharing Your Repl
Ok, so you've built a fantastic project on Replit and are ready to share it. Now what? How do you get your first users? How do you make it stand out?
Authenticating users with Repl Auth
This tutorial is an expansion of this one written by Mat
Repl Auth 2.0 (beta)
This feature is not out to all users yet, and is hence in beta.
Enabling Always On
Repls typically go to sleep after a period of inactivity. To make sure that your Repl is restarted, you can use our Always On functionality.
Streaming native graphics using VNC
Replit offers virtual network computing (VNC) functionality. VNC is a mature virtual desktop protocol that allows your Repl to stream a native desktop to your web browser. This protocol allows native applications (developed in Python, Java, C++, etc.) to open desktop windows as they would on any physical computer.
Note: Editing embeds has been retired for security reasons, please read our full explanation in our blogpost.
Strike system FAQ
I got a warning. What is that about?
Using databases in Replit
You can use databases in repls to make programs that can both manage and store data. This guide will walk you through the basic operations for interacting with data in databases on Replit. These are CRUD operations, which involve creating, reading, updating, and deleting data. We'll also show you how to access databases and handy methods for managing your data.
Replit Database is a simple, user-friendly key-value store inside of every repl. No configuration is required; you can get started right away!
Add a "Made with Replit" badge to your Webview
Now you can add a "Made with Replit" badge to your public Repl's webview.