Skip to main content
MarketplaceClient is reachable on every Kataven client as client.marketplace. Each method maps to one HTTP endpoint on the Hub API; links to the underlying spec entry are inline below. Browse pre-built agent templates and install them into your account. Installed agents are independent — edits don’t propagate from the template.

Methods at a glance

MethodHTTPSummary
listGET /api/marketplace/agentsList marketplace agent templates
getGET /api/marketplace/agents/{template_id}Get a marketplace agent template
installPOST /api/marketplace/agents/{template_id}/installInstall a marketplace template as a new agent
categoriesGET /api/marketplace/categoriesList marketplace categories

Reference

client.marketplace.list(...)

List marketplace agent templates HTTPGET /api/marketplace/agents · API reference →
    def list(
        self,
        category: Optional[str] = None,
        search: Optional[str] = None,
        limit: int = 10,
        offset: int = 0,
    ) -> Dict[str, Any]:

client.marketplace.get(...)

Get a marketplace agent template HTTPGET /api/marketplace/agents/{id} · API reference →
    def get(self, template_id: str) -> Dict[str, Any]:
Returns the full template — system prompt, voice config, attached tools and playbooks.

client.marketplace.install(...)

Install a marketplace template as a new agent HTTPPOST /api/marketplace/agents/{id}/install · API reference →
    def install(self, template_id: str, name: Optional[str] = None) -> Dict[str, Any]:
Creates a new agent in the caller’s account from the template, copying its prompts, voice config, attached playbooks and FAQs. Optionally renames it.

client.marketplace.categories(...)

List marketplace categories HTTPGET /api/marketplace/categories · API reference →
    def categories(self) -> Dict[str, Any]:
Returns the set of category labels that have at least one published marketplace template, with counts.