diff --git a/src/docs/src/Workers.md b/src/docs/src/Workers.md
index 5d6d910aa..f5122663c 100644
--- a/src/docs/src/Workers.md
+++ b/src/docs/src/Workers.md
@@ -139,3 +139,60 @@ You can see various Puter.js workers management features in action from the foll
- [Get a worker](/playground/workers-get/)
- [Workers Management](/playground/workers-management/)
- [Authenticated Worker Requests](/playground/workers-exec/)
+
+## Deployment
+
+Once your worker is ready, you can put it online on a free `*.puter.work` subdomain. You can publish it manually in a few clicks, or automatically from your GitHub repository.
+
+### Publish from puter.com
+
+The quickest way to publish a worker is to create it on [puter.com](https://puter.com) and publish it.
+
+1. Create a `.js` file containing your worker code.
+
+
+
+
+
+2. Right-click the file and choose **Publish as Worker**.
+
+
+
+
+
+3. Pick a name and click **Publish**. Your worker is live at `https://your-worker.puter.work`.
+
+
+
+
+
+
diff --git a/src/docs/src/deployments.md b/src/docs/src/deployments.md
new file mode 100644
index 000000000..2b13e0570
--- /dev/null
+++ b/src/docs/src/deployments.md
@@ -0,0 +1,78 @@
+---
+title: Deployments
+description: Deploy your Puter.js app anywhere, or host your website directly on Puter.
+---
+
+Now that you've integrated Puter.js into your app, the next step is getting it online.
+
+Puter.js is a regular JavaScript library, so your app deploys like any other website. You can ship it to any hosting platform you already use, or host it directly on [Puter](https://puter.com).
+
+## Deploy anywhere
+
+Because Puter.js runs entirely on the client, there's no special backend to provision. Build your app as you normally would and deploy the output to any static or web hosting provider, such as Vercel, Cloudflare Pages, Netlify, or GitHub Pages.
+
+No extra configuration is required. Your app keeps talking to Puter's services from the browser, wherever it's hosted.
+
+## Deploy to Puter
+
+Puter can also host your website for you, on a free `*.puter.site` subdomain. You can publish it manually in a few clicks, or automatically from your GitHub repository.
+
+### Publish from puter.com
+
+The quickest way to publish a website is to upload it on [puter.com](https://puter.com) and publish it.
+
+1. Right-click on the desktop and create a new folder for your website's files.
+
+
+
+
+
+2. Open the folder, right-click inside it, and choose **Upload Here** to upload your website's files (your `index.html` and any other assets).
+
+
+
+
+
+3. Right-click the folder and choose **Publish as Website**.
+
+
+
+
+
+4. Pick a subdomain and click **Publish**. Your site goes live instantly at `https://your-subdomain.puter.site`.
+
+
+
+
+
+
diff --git a/src/docs/src/sidebar.js b/src/docs/src/sidebar.js
index db265a161..d2cb43b8e 100755
--- a/src/docs/src/sidebar.js
+++ b/src/docs/src/sidebar.js
@@ -28,6 +28,11 @@ let sidebar = [
source: '/frameworks.md',
path: '/frameworks',
},
+ {
+ title: 'Deployments',
+ source: '/deployments.md',
+ path: '/deployments',
+ },
{
title: 'Examples',
source: '/examples.md',