Duda integration
White-label website builder platform API for agencies and SaaS providers. Create, manage, and customize websites programmatically. Build sites from templates or generate with AI, manage content, handle pages, and control user permissions. Perfect for building website creation tools, agency portals, and white-label website solutions.
Say what should happen.
The workflow builds itself.
Common Duda use cases
- page management
- content updates
- template creation
- template management
- A/B testing
- site launch
- adding pages
- page cleanup
- page details
- page editing
What you can do with Duda
Each of these is one operation on one endpoint, available both as a workflow step and as a tool an AI agent can call on its own. Nothing bundles several operations into one action, so what a run did stays readable afterwards.
Most endpoints run on the free plan. A few, mainly the ones that publish on your behalf, need a paid plan.
Site, 12 operations
create_siteCreate sitePOSTCreates a new website from a template. Returns the new site's unique identifier.delete_siteDelete siteDELETEPermanently deletes a website and all its content. Cannot be undone.duplicate_siteDuplicate sitePOSTCreates a copy of an existing website including all pages and content.generate_site_with_aiGenerate site with aiPOSTGenerates a complete website using AI from business information. Returns an async task for tracking.get_siteGet siteGETRetrieves detailed information about a website including domain, status, and configuration.get_site_by_external_idGet site by external idGETLooks up Duda sites by external ID from your own system.list_sitesList sitesGETLists all websites in your Duda account with site names, domains, and metadata.publish_sitePublish sitePOSTPublishes a website to make it live and activates the site subscription.reset_siteReset sitePOSTResets a website to its initial state or a new template.switch_templateSwitch templatePOSTApplies a new template to an existing site while preserving content.unpublish_siteUnpublish sitePOSTUnpublishes a website to take it offline and suspends the subscription.update_siteUpdate sitePOSTUpdates site properties including domain, SEO, tracking, favicon, language, and business info.
Page, 6 operations
create_pageCreate pagePOSTAdds a new page to a website with specified title, path, and SEO settings.delete_pageDelete pageDELETEDeletes a page from a website. Cannot be undone.duplicate_pageDuplicate pagePOSTCreates a copy of an existing page within the same website.get_pageGet pageGETRetrieves details for a specific page by its UUID.list_pagesList pagesGETLists all pages on a website with their paths, titles, and metadata.update_pageUpdate pagePUTUpdates properties of an existing page including title, path, and SEO settings.
Template, 6 operations
create_template_from_siteCreate template from sitePOSTCreates a new reusable template from an existing website.create_template_from_templateCreate template from templatePOSTCreates a copy of an existing template.delete_templateDelete templateDELETEPermanently deletes a custom template. Cannot be undone.get_templateGet templateGETRetrieves details for a specific template including preview URLs and properties.list_templatesList templatesGETLists available website templates for creating new sites. Includes previews and metadata.update_templateUpdate templatePOSTUpdates the name of an existing template.
Site content, 3 operations
get_contentGet contentGETRetrieves the content library for a website including business info, text, and images.publish_contentPublish contentPOSTPublishes content library changes to the live version of a website.update_contentUpdate contentPOSTUpdates the content library of a website including business info, text, and images.
Sso link, 1 operation
get_sso_linkGet sso linkGETGenerates a temporary SSO link for automatic login to the Duda editor or other pages.
Duda API rate limits
- 100 requests per minute
Rate limits vary by subscription tier
These are the limits Duda documents, not ones LiveContext measured. They can change and often depend on your plan, so check the Duda documentation for current values.
Use Duda from Claude Code, Cursor or Codex
Connect Duda in LiveContext, create an API key in Settings, then add the LiveContext MCP server to your client. Its Duda operations become tools the client can call, next to every other integration you connected.
claude mcp add --transport http livecontext https://livecontext.ai/mcp --header "X-API-Key: YOUR_API_KEY"[mcp_servers.livecontext]
url = "https://livecontext.ai/mcp"
[mcp_servers.livecontext.http_headers]
"X-API-Key" = "YOUR_API_KEY"{
"mcpServers": {
"livecontext": {
"type": "http",
"url": "https://livecontext.ai/mcp",
"headers": {
"X-API-Key": "YOUR_API_KEY"
}
}
}
}How to connect Duda
- Create your workspace
Sign up free. Nothing to install.
- Connect Duda once
Add your Duda connection in Settings. Every tool from this integration reuses it, and secrets are encrypted at rest and visible only to you.
- Describe the job in chat
The workflow builds itself in front of you and picks the endpoints it needs. Drag the steps yourself on the canvas whenever you would rather be explicit.
Duda integration FAQ
What can you do with the Duda integration?
LiveContext exposes 28 operations on Duda, covering site, page, template and site content. Common uses include page management, content updates and template creation.
What are the Duda API rate limits?
Duda documents 100 requests per minute. Rate limits vary by subscription tier Limits are set by Duda and can depend on your plan.
