Skip to main content
Every workspace has a public site at https://<name>.neuraldraft.io (or your own domain). It also serves the workspace’s blog, booking, form, newsletter and shop pages. You fill it in one of two ways: Both are tools on the hosted connector, so you use them from Claude Code, Codex, Cursor, Claude or ChatGPT.

Deploy a build

In Claude Code or Codex with the connector added:
Run the build, then deploy the dist folder to Neural Draft with deploy_site.
The assistant reads the build folder and sends it. The tool takes: It asks for confirmation (the site changes publicly), goes live atomically and returns the URL, screenshots and how many editable blocks it found. There is no server-side code: use a static build or CDN modules (esm.sh, cdn.jsdelivr.net). Inside the site, Neural Draft features work through nd.js:

Versions and rollback

  • list_deploys: versions, sizes, notes and which one is live.
  • rollback_site: makes the previous deploy (or version: N) live again instantly. mode: "pages" switches back to the published pages.
  • A redeploy never overwrites texts or pictures the client already edited.

Editable pages instead

publish_site_page publishes one page at <site>/<slug> ("" is the home page; _header and _footer are shared on every page). Neural Draft sanitizes and versions it, and every text and picture becomes editable and translatable. Use get_design_kit for the /_nd/kit.css classes themed from the brand and add_site_image to prepare pictures (WebP in several widths). Blocks available in pages: <nd-form>, <nd-booking>, <nd-blog-feed>, <nd-newsletter>, <nd-gallery>, <nd-social-links>, <nd-map>, <nd-language-switcher>.

Blog only

Already have a website? set_site_mode with blog_only (or setup_blog, which reads your site and styles the blog to match) hosts just the blog plus booking, contact and newsletter pages, ideally on blog.yourdomain.com.

Limits per plan

Hosting, deploys and pages use no credits. Limits come from the plan: Agency client workspaces have no badge.