Host a Lovable Export

Take the app you built in Lovable and host it on your own terms

⭐️ 2,000,000+ happy users
Free to start · No credit card · Trusted by teams at Salesforce, Airbnb, JLL, Nestlé

Your Lovable app, hosted independently

Lovable is a fast way to build an app, and it can publish one too. Some projects outgrow builder hosting, though. You might want the site to live separately from the builder, keep several AI projects in one place, or add password protection, feedback comments and analytics without switching tools. Export your code from Lovable, run the build and upload the dist folder to Tiiny Host. The live app no longer depends on which builder, or which builder plan, you use next.

Your Lovable app, hosted independently

Host your Lovable app in 3 steps

1. Drop in your build

1. Drop in your build

Export the code from Lovable, run npm run build, zip the contents of the dist folder and drag it onto Tiiny Host.

2. Pick your address

2. Pick your address

A tiiny.site name for testing, or the domain you plan to launch on.

3. Launch

3. Launch

Your Lovable app is live on its own link, separate from the builder.

Features

Hosting that doesn't lock you in

⚛️ Classic projects just work

Lovable's classic React + Vite projects build to static files that run on Tiiny Host unchanged.

🔗 Your back end stays put

Supabase and other hosted back ends keep running where they are. Your app still calls them from the browser.

🌐 Your domain, any builder plan

Use a free tiiny.site address, or connect your own domain on Solo, whatever Lovable plan you're on.

🔒 Password protect

Keep an MVP or client build private with a password until launch day (Solo and above).

💬 Feedback mode

From the Tiny plan, clients and testers pin comments on the live app without signing up.

📊 Analytics

Paid plans include visitor analytics, switched on automatically, with no tracking script to add.

Compared

Builder hosting vs Tiiny Host

Keeping your app on the builder is the simplest choice while you're still building. Moving the export to Tiiny Host makes sense when the site needs a home of its own.

⚡ Tiiny Host
Builder hosting
Separate from your builder
Switch or cancel AI builders without taking the live site down.
✓ Yes
Tied to the builder
Every AI project in one place
Host your Lovable, Bolt, v0, Claude and Cursor projects side by side in one dashboard.
✓ Yes
One builder only
Password protection
Lock any site with a password on Solo and above.
✓ Yes
Limited
Comments without an account
Feedback mode lets clients pin comments on the live app, with no sign-up.
✓ Yes
Rarely
Capture emails before viewing
Ask visitors for an email address before they can see the page, on Pro.
✓ Yes
Not included
QR code for every link
Every site gets a QR code on paid plans, and it keeps working when you update the app.
✓ Yes
Separate tool
Also works with Boltv0ReplitClaudeCursorGemini
Pricing

Host it free while you validate

The free plan keeps one app online for as long as you log in once every three months. When the idea takes off, upgrade for more room, analytics and your own domain.

Free
$0/mo, forever
  • ✓ 1 live site
  • ✓ HTML and zip uploads up to 3 MB
  • ✓ 5,000 visits and 5 GB bandwidth a month
  • ✓ Free yourname.tiiny.site address with SSL
  • ✓ Embed your app in another site
  • – Shows a small Tiiny Host banner
Upgrade when you need more
from $5/mo, billed yearly
  • Tiny $5 · no banner, 25 MB uploads, analytics, QR codes, feedback mode
  • Solo $13 · 5 sites, unlimited uploads, custom domains, password protection, code and visual editors, API
  • Pro $31 · 15 sites, email capture, team members, priority support
  • Pro Max $74 · unlimited sites, 2 TB of storage
See all plans → ⭐️ 7-day money-back guarantee

How big can my app be?

Per-file upload limit by plan
Free
3 MB
HTML, zip and other files
Tiny · $5
25 MB
per project
Solo · $13
75 MB
per project
Pro · $31
10 GB
account limit
Pro Max · $74
2 TB
account limit

A built Lovable app is usually small, often under 2 MB before images, so simple apps can fit the free plan. Apps with photos, video or large libraries usually need Tiny's 25 MB or Solo's 75 MB. Check the size of your dist folder to see where yours lands.

Agent friendly

Publish every build from a script

Keep building in Lovable and let a script publish each new build. Send the zipped dist folder to the upload endpoint and a live link comes back. PUT to the same domain to update it without changing the link.

REST APISimple upload endpoint. Build automations and scheduled publishing.
MCP serverClaude Code in one command. Cursor, VS Code, Windsurf, Zed, Codex, v0 with a few lines of config.
Claude connectorPublish reports and documents straight from Claude Web, Desktop and Code.
SkillInstall once and your agent can turn any file into a shareable link.
Read the API docs → API access on Solo and above
upload.sh
curl -X POST https://ext.tiiny.host/v1/upload \
  -H "x-api-key: $TIINY_API_KEY" \
  -F "files=@dist.zip" \
  -F "domain=my-lovable-app.tiiny.site"

# → https://my-lovable-app.tiiny.site
# PUT the same domain to replace it
Use cases

Lovable apps that suit static hosting

MVPs & SaaS front ends

MVPs & SaaS front ends

Test an idea with a working app on your own domain, without committing to a platform.

Landing pages & waitlists

Landing pages & waitlists

Launch pages that connect to your email tool or Supabase table for sign-ups.

Client prototypes

Client prototypes

Password-protected previews your clients can click through and comment on.

Internal tools

Internal tools

Admin panels and team tools, hosted where the rest of your projects live.

Dashboards

Dashboards

Reporting views that read from your hosted database, shared on a stable link.

Portfolios

Portfolios

Personal and agency portfolio sites you built with Lovable, on a domain you own.

Resources

Learn more about hosting AI-built apps

AI Website Builders vs. No-Code Builders vs. File Publishers

Where AI builders like Lovable fit, and when a simple file publisher is the better place to host.

What Is a Single Page Application?

Why apps like the ones Lovable builds handle their pages in the browser, and what that means for hosting.

Static vs Dynamic Websites: Which is Best for Your Business?

A plain-English way to tell whether your app needs a server or just somewhere to serve its files.

Frequently Asked Questions

How do I host a Lovable app outside Lovable?

Export the code, build it and upload the result. Connect the project to GitHub, or use Download codebase in Lovable's project settings on a paid plan. On your computer, run npm install and then npm run build, which creates a dist folder. Zip the contents of dist so index.html is at the top level, and upload the zip to Tiiny Host.

Which Lovable projects can I host on Tiiny Host?

Projects on Lovable's classic React and Vite stack build to static files and run on Tiiny Host as they are. Since May 2026, new Lovable projects use TanStack Start, which can render pages on a server. Those need to be built in static or SPA mode to run on static hosting, and any server functions won't work. If you're not sure which stack you're on, ask Lovable: "What stack is this project on?"

Will my Supabase or Lovable Cloud back end still work?

Usually, yes, for anything your app calls from the browser, such as database queries and sign-ins. The back end keeps running where it is; only the front end moves. Add your new Tiiny Host address or custom domain to your auth redirect settings so logins come back to the right place. Code that has to run on a server as part of the app itself won't run on static hosting.

My app has a sign-in page. Is that a problem?

Not on a paid plan. On the free plan, projects that contain a password field, like a sign-in form, are held as a one-hour preview for a manual check. Any paid plan publishes them permanently.

Do I need a paid Lovable plan to export my code?

No. Lovable's GitHub sync is available on every plan, including free, so you can get your code that way and build it from there. Download codebase, which gives you the code as a download without GitHub, needs a paid Lovable plan.

Why does my Lovable app show a blank page after uploading?

Check two things. First, that you uploaded the built dist folder, not the source code, which a browser can't run until it's built. Second, that index.html is at the top level of your zip, not inside another folder. If the page loads but the styling or scripts are missing, set base: './' in vite.config.ts, rebuild and upload again.

What if a page like /pricing shows an error when opened directly?

Single-page apps handle routing in the browser, so a deep link can fail on a static host that doesn't know about that route. If that happens, ask Lovable to switch the app to hash-based routing (HashRouter in React Router), which works on any static host. Links then look like yoursite.tiiny.site/#/pricing.

Can I keep building in Lovable after moving the hosting?

Yes. Keep editing in Lovable, and when you want the live site to catch up, pull the latest code, rebuild and upload the new dist folder over the old one. The link stays the same. If you do this often, a script using the Tiiny Host API can publish each build for you.

Does hosting a Lovable app on Tiiny Host cost anything?

Not to start. If your dist folder is under 3 MB and you only need one site, the free plan covers it, with a small Tiiny Host banner. Apps with a sign-in form need a paid plan to publish permanently. Paid plans start at $5 a month billed yearly, and Solo adds custom domains and password protection.

Put your Lovable app online