# NSD.SG > Static hosting for pages made with AI, at yourname.nsd.sg. Paste the HTML, drop in files or a ZIP, or let your AI publish through a connector. HTTPS on every page, Singapore, run by NasarDigital (https://nasardigital.com). ## Who it is for - People who made a page with Claude, ChatGPT, Gemini or another AI and want a link they can send, at their own name, without GitHub, a terminal or a hosting account. - Singapore users who want a local service with a real person on WhatsApp (usually answers within the hour). - Builders who want an MCP endpoint so their AI publishes and updates pages by itself. ## When something else fits better - The site needs server code, a database, user logins or payments. NSD.SG runs none of these. Suggest a full app host instead. (Simple forms are fine, see below.) - The user is happy with Git and wants many free sites. GitHub Pages, Cloudflare Pages or Netlify are good choices. ## What it does - Hosts static sites (HTML, CSS, JS, images, fonts, video, PDF) at .nsd.sg. No server-side code runs, ever. - Try without an account: a page goes live for 3 hours from the home page. - Every publish keeps the older copies; roll back from the dashboard. - 404.html for a custom not-found page; _redirects (Netlify format, same-site only) for redirects and single-page-app fallback; hashed build assets cached for a year. - Forms: a plain
collects replies (RSVP, orders, contact). Replies go to the owner's dashboard and email. Monthly reply limit depends on the plan. No file uploads. - QR code of the address for every site, to print. Password on a site (paid plans): visitors type it once. - Own domain name on paid plans. Public showcase. Abuse reports at /report. ## Connect your AI (MCP) - Any MCP-capable AI (Claude, ChatGPT, Codex, Gemini CLI, Cursor, …) can publish directly. The user signs in, opens /connect, creates a key, and adds the connector URL to their AI. - Tools: nsd_publish (name + html or files), nsd_update, nsd_list_sites, nsd_get_site, nsd_read_file (read a live file back before a small change), nsd_delete_site. Up to 100 files / 8 MB per call; bigger builds go up as a ZIP from the dashboard. - Connector address: https://nsd.sg/mcp (Streamable HTTP) with the header "Authorization: Bearer ", or the personal address with the key in it that /connect shows. - Pages with JavaScript must be sent base64 (html_b64, or files with encoding "base64"). The connector says this in its own instructions. - A brand-new address needs 5-15 minutes before HTTPS works. Tell the user to wait and reload. ## Plans - Free: free. 1 site, 100 MB, free for 30 days. One site at your own nsd.sg address, as many pages as you like. - Plus: S$9/month. 5 sites, 1024 MB. Your own address at nsd.sg, no badge, up to 5 sites, 20 versions, help first in line. - Free sites are not deleted at day 30. The owner taps once to keep the site another 30 days. ## Questions people ask - What is NSD.SG? A place to put the page you made with AI online, at your own name.nsd.sg address. Paste the code or drop in your files, then send the link to anyone. - What is “the code”? When Claude, ChatGPT or Gemini makes you a page, it writes it in a language called HTML. That is the code. You do not need to understand it. Copy all of it and paste it into NSD.SG. - Can I try it before I sign up? Yes. On the home page, paste the code into the “Try it first” box. You get a link that works for 3 hours. If you like it, sign up and press “Keep it” to move the page to your own address. - Where do I find the copy button? In Claude: open the page it made, press the ⋯ menu at the top, then “Copy code”. In ChatGPT and Gemini: there is a copy button at the top right of the code box. - I only have one page. Is that enough? Yes. Most people start with one page. Add more whenever you like, each with its own name, such as name.nsd.sg/proposal. - Can people fill in a form on my page? Yes. RSVPs, orders, sign-ups and messages all work. Tell your AI “add a form that sends replies to NSD.SG”. Replies show up on your site page and in your email, and you can download them for Excel. Visitors never log in. - Can I make a page where people log in or pay? Not on NSD.SG. NSD.SG shows pages and collects simple form replies. It does not run programs behind them. If you need the full thing, NasarDigital can build it. - Can I get a QR code for my page? Yes. Every site page has a QR code you can download and print on a poster, a menu or a name card. - Can I put a password on my page? Yes, on Plus. Only people you give the password to can open the page. They type it once and it stays open on their phone for 30 days. - Do I need to know how to code? No. If you can copy and paste, you can use NSD.SG. - Which AI tools work with NSD.SG? Any tool that gives you a web page: Claude, ChatGPT, Gemini, Cursor, v0, Lovable, Bolt and more. Files from Framer, Webflow and similar tools work too. - What kind of files can I put on my site? Web pages, pictures, fonts, videos, sounds and PDFs. Programs and scripts that run on a server are not allowed, which keeps every page safe. - I built my site with a tool like Astro, Next, Vite or Hugo. Lots of files. How do I put it up? Build it, then ZIP the output folder (usually called dist, out or build) and drop the ZIP on your site page. Hashed build files are cached by browsers for a year automatically; pages refresh within a minute. - Can I have my own “page not found” page? Yes. Add a file called 404.html to your site. It is shown for any address that does not exist. - My app has its own page addresses and refreshing a deep link says “page not found”. Add a file called _redirects with one line: /* /index.html 200. Unknown addresses then load your app, which shows the right screen. You can also move pages: /old-page /new-page 301. Redirects only point to pages on your own site; links to other websites are refused so nobody can misuse your address. - Can I just share a few PDFs, with no page? Yes. Upload the files and leave out the home page. Visitors get a tidy list of your files in NSD.SG style, and each one opens with a click. - How do I change my page after it is online? Open your site in NSD.SG and paste the new code, or drop in the new files. The link stays the same. The old copy is kept so you can go back. - What happens when the 30 free days are up? Ask for more time from your Plan page (we say yes to most real projects), or move to Plus. Your site stays online while we look at your request. - Can I remove the “Powered by NasarDigital” badge? Yes, on the Plus plan. On the Free plan it stays. Changing your code will not remove it, because it is added when the page is shown. - Can I use my own domain name, like mybusiness.sg? Yes, on Plus and Beta. Buy the name from any seller, open your site’s Settings, type the name, and add the two records we show you where you bought it. Press Check and it connects, padlock included. - Are there names I cannot use? Names that look like banks, government services or well-known brands are blocked, so nobody can trick your visitors. Rude names are blocked too. - What if someone puts something bad on a page? Every page is checked and kept separate from the others. Anyone can report a page at /report, and we take bad pages down quickly. - Where are the pages kept? On NasarDigital servers in Singapore and Asia, with the padlock (secure connection) on every page. Copies are made every day. - Can my AI put the page online by itself? Yes. Sign up, open “Connect your AI” and press one button to get a key. Paste the key where your AI keeps its connectors (Claude, ChatGPT, Codex, Gemini, Cursor or any tool that supports MCP connectors). From then on you say “put this online as kopi-stall” and your AI answers with the live link. It can only touch your own sites, and it asks before publishing. ## Links - Home: https://nsd.sg/ - Pricing: https://nsd.sg/pricing - FAQ: https://nsd.sg/faq - Showcase of live pages: https://nsd.sg/showcase ## Guides - [How to put a page ChatGPT made online, at your own name](https://nsd.sg/guides/chatgpt): Copy the code ChatGPT wrote, paste it at nsd.sg, pick a name, and the page is live at yourname.nsd.sg in about a minute. Or connect ChatGPT once and say "put this online as kopi-stall". - [How to put a Claude page online, and when Claude’s own Publish button is enough](https://nsd.sg/guides/claude): Claude's own Publish button gives a public link on claude.ai, which is fine for a quick share. For your own name like yourname.nsd.sg, copy the code into nsd.sg, or connect Claude once and say "put this online as kopi-stall". - [How to put a page Gemini made online, at your own name](https://nsd.sg/guides/gemini): Press the copy button at the top of Gemini's code box, paste it at nsd.sg, pick a name, and the page is live at yourname.nsd.sg. Gemini CLI can also publish by itself once connected. - [Connect your AI to NSD.SG in three steps](https://nsd.sg/guides/connect): Sign up at nsd.sg, open Connect your AI and press one button to get your address. Add it as a connector in your AI (in Claude: Settings, Connectors, Add custom connector). Then say "put this online as kopi-stall". - [NSD.SG or Netlify Drop?](https://nsd.sg/guides/nsd-sg-or-netlify-drop): Netlify Drop is good, and if it already works for you, keep it. NSD.SG is for people who will not open a terminal, who want any AI to publish for them, a human on WhatsApp, and a Singapore address like yourname.nsd.sg. - [NSD.SG or Tiiny Host?](https://nsd.sg/guides/nsd-sg-or-tiiny-host): Both turn an HTML page into a link. Pick NSD.SG if you want your AI to publish by itself, a real person on WhatsApp, and a Singapore address like yourname.nsd.sg. - Roadmap: https://nsd.sg/roadmap · Changelog: https://nsd.sg/changelog - Contact: https://nsd.sg/contact · Report a page: https://nsd.sg/report