What “built with Claude” actually gives you
“Built with Claude” can mean three very different things, and the hosting route depends on which one you have:
- A Claude Artifact (a single HTML or React file shown in the chat). It can be copied out and hosted as a static site, but features that rely on Claude’s own sandbox (such as built-in AI calls or storage) will not work outside it.
- Code pasted from chat (HTML/CSS/JS, Python, Node). This is plain source code. It runs anywhere that supports its language.
- A full project from Claude Code, Cursor, Lovable, Bolt or similar: a repository with a framework (Next.js, React + Vite, Flask, FastAPI, Express), a package file and often a database. This is a real application and needs real deployment practice.
The same applies to apps generated by ChatGPT, Gemini, Copilot or any other LLM: hosting is a normal software-deployment problem. The model does not host anything for you.
Step-by-step: from AI-generated code to a live URL
- Get the code into Git. Create a GitHub or GitLab repository and commit everything except secrets. Add a
.gitignorefornode_modules,.envand build output. - Run it locally. Install dependencies and start it (
npm install && npm run dev, orpip install -r requirements.txt). If it does not run locally it will not run in production. - Find every secret. Search the code for API keys, database URLs and tokens. AI-generated code sometimes hard-codes them. Move them to environment variables and rotate any key that was ever pasted into a chat or committed.
- Pick the hosting path using the table below: static host, serverless platform, container platform or VPS.
- Provision the database if there is one (managed Postgres such as Neon or Supabase, or MongoDB Atlas). Never ship SQLite files on ephemeral serverless disks.
- Set environment variables in the host’s dashboard, then trigger a build. Fix build errors (usually Node version, missing dependency or case-sensitive file paths).
- Connect your domain. Add the A/CNAME records your host gives you. HTTPS certificates are issued automatically on all major platforms.
- Turn on CI/CD. Connect the repo so every merge to
maindeploys automatically, with preview deployments for pull requests. - Add monitoring and backups. Uptime checks, error tracking (Sentry or similar), database backups and a spending cap on any paid AI API.
- Document it. One page: where it is hosted, who owns the accounts, how to redeploy, how to restore. This is the step most AI-built projects skip.
Which hosting should you choose?
| Your app is… | Good options | Typical cost* | Watch out for |
|---|---|---|---|
| Static (HTML/CSS/JS, React/Vite build) | Cloudflare Pages, Netlify, Vercel, GitHub Pages | Free to ~$20/mo | No server-side secrets in front-end code |
| Next.js / server-rendered | Vercel, Netlify, Cloudflare, Render | Free to ~$25/mo | Serverless time limits, cold starts |
| Node, Python or Go API + database | Render, Railway, Fly.io, DigitalOcean App Platform | ~$5–$30/mo | Free tiers sleep; set health checks |
| Full control, many services, Docker | VPS (Hetzner, DigitalOcean, Linode) with Nginx/Caddy | ~$5–$20/mo + admin time | You own security patches and backups |
| Existing shared hosting (e.g. Hostinger) | Fine for static builds; Node apps need their Node/VPS plans | Existing plan | Plain PHP shared hosting cannot run Node/Python apps |
*Indicative ranges at the time of writing; provider pricing changes, so check current plans.
The seven mistakes AI-built apps ship with
- API keys in front-end code. Anything in the browser bundle is public. Call paid APIs (OpenAI, Anthropic, Stripe) from a server only.
- No server-side authorisation. Hiding a button is not security. Every API route must check who is calling.
- Open database rules. With Supabase or Firebase, forgetting row-level security or rules exposes all data to anyone with the public key.
- No rate limiting. A public endpoint that calls an LLM can be drained of credit in hours.
- Dev server in production. Run the production build behind a proper process manager or platform.
- No error handling or logging. You cannot fix what you cannot see.
- Nobody owns the accounts. The app lives in a freelancer’s or founder’s personal cloud account with no recovery path.
See our production checklist for AI-built apps for the full list, or hire a rescue review if the app is already live and misbehaving.
Making the hosted app visible in Google and AI search
Single-page apps that render everything in the browser are hard for crawlers, and many AI crawlers do not execute JavaScript at all. If you want the app’s public pages to rank, use server-side rendering or pre-rendering, give every page a unique title and description, and follow our guide to making a website LLM-friendly.
How AWI Digital helps
We deploy and support apps built with Claude, ChatGPT, Cursor, Lovable, Bolt, v0 and Replit for startups and SMEs. Typical engagements: take your repo live with CI/CD, domain and HTTPS; migrate off a prototype platform; harden security; add monitoring; or run ongoing support. Fast website launches start at $250, and quotes for apps are scoped after a short code review. Request a free review.
Need it live this week? From $250
We deploy, secure and hand over AI-built web apps and websites, often within 1 day.
Frequently asked questions
Can I host a Claude artifact on my own domain?
Yes, if it is a self-contained HTML/React artifact you can copy it into a project and deploy it to any static host. Features that depend on Claude’s sandbox, such as calling Claude from inside the artifact, must be re-implemented with your own backend and API key.
Is code written by Claude or ChatGPT safe to put in production?
Not automatically. It often works but commonly lacks authorisation checks, input validation, rate limiting and secure secret handling. Treat it like code from a fast junior developer: review it, test it and harden it before launch.
How much does it cost to host an AI-built web app?
A static site can be free. A typical small full-stack app costs roughly $5–$30 a month for hosting plus any database and AI API usage. Costs rise with traffic and with paid LLM calls, so set spending limits.
Do I need a developer to deploy it?
For a static site, no. For an app with a database, authentication and payments, get an experienced engineer to do the first deployment and handover so it is secure and repeatable.
Can I host it on Hostinger or other shared hosting?
Static builds, yes. Node.js or Python apps need a plan or VPS that supports those runtimes; plain PHP shared hosting cannot run them.
What if my AI-built app keeps breaking after I deploy it?
That usually means missing environment variables, wrong Node/Python version, no error logging or a database that was never provisioned. A short code and deployment review finds the cause quickly.
Get a free quote in 24 hours
Tell us what you need. We reply with scope, timeline and a fixed price.
Related guides
Vibe Coding to Production: The Launch Checklist for AI-Built Apps
A practical 30-point checklist to take an app built with Claude, ChatGPT, Cursor, Lovable or Bolt from prototype to secu…
Read guide →Support for Apps Built by LLMs: Fix, Maintain and Scale AI-Generated Code
When an app built with Claude, ChatGPT, Cursor or Lovable breaks, stalls or cannot scale, here is how to diagnose it and…
Read guide →How to Make Your Website LLM-Friendly (Technical Checklist for AI Crawlers)
Make your website readable by ChatGPT, Claude, Gemini and Perplexity: allow AI crawlers, server-render content, add sche…
Read guide →SEO-Ready Website Development and Deployment in 1 Day, from $250
Get a fast, mobile-first, SEO-ready website designed, built and deployed in as little as 1 day, starting at $250. What i…
Read guide →