Home
Dust
Dust
Dust is a Paris-based enterprise AI platform for building, deploying, and operating teams of AI agents that have shared context across a company's knowledge and tools. Dust positions itself as the platform for "AI Operators" — the people who design, govern, and continuously improve agentic workflows across Sales, Customer Support, Marketing, Engineering, Data & Analytics, IT, Legal, Recruiting, and Knowledge teams. Agents in Dust are model-agnostic (OpenAI, Anthropic, Google, Mistral), grounded on company data through 100+ connectors (Slack, Notion, GitHub, Google Drive, Salesforce, Zendesk, Jira, Confluence, HubSpot, BigQuery, Snowflake), exposed via a REST API, MCP servers (client- and server-side), webhooks, and OAuth2, and reachable from a multiplayer conversation UI, Slack, a Chrome extension, a Raycast extension, and a CLI. The Dust core platform is open source under the MIT license at github.com/dust-tt/dust. The hosted service is available on a per-seat Pro plan (29 EUR / user / month) and a custom Enterprise tier (100+ seats) with SSO, SCIM, dedicated environments, EU residency, and SOC 2 Type II / GDPR / HIPAA-ready compliance.
9 APIs
9 Capabilities
0 Features
Agents AI Artificial Intelligence Custom Workflows Data Sources Dust Enterprise AI Knowledge Management LLM MCP Multi-Model RAG
Dust publishes 9 APIs on the APIs.io network, including Agents API, Conversations API, Data Sources API, and 6 more. Tagged areas include Agents, AI, Artificial Intelligence, Custom Workflows, and Data Sources.
The Dust catalog on APIs.io includes 9 machine-runnable capabilities and 1 JSON-LD context.
Dust’s developer surface includes developer portal, documentation, API reference, getting-started guide, pricing, changelog, signup flow, and 37 more developer resources.
Create, list, retrieve, update, archive, search, import, and export Dust agent configurations. An agent in Dust is a named, versioned configuration of an LLM (OpenAI, Anthropic,...
Drive multi-turn conversations with Dust agents. Create conversations, post user messages, stream agent events over SSE, attach content fragments (file/page/snippet attachments)...
Manage Dust data sources, data source views, spaces, documents, tables, and folders. Upsert documents and table rows programmatically, search semantically, manage hierarchies an...
Register a client-side Model Context Protocol server with a Dust workspace, stream MCP tool-call requests over SSE, return tool execution results back to Dust agents, and keep t...
List Dust Apps in a space and create or retrieve App runs. Dust Apps are chained-block LLM/code pipelines defined in the Dust Builder and executable as parameterized "functions"...
Search nodes (documents, tables, folders, conversations) across an entire Dust workspace. Streaming SSE variant for incremental result delivery, plus a tool-file upload endpoint...
List the skill bundles installed in a Dust workspace and import new skills from uploaded files. Skills are reusable instruction + tool packs that agents can attach to.
Receive an external webhook on a registered Dust webhook source and fan it out to trigger agent workflows (e.g. run an agent when a GitHub issue opens or a Notion page changes).
Export workspace analytics and pull aggregated workspace usage data for chargeback, capacity planning, and FinOps reporting against Dust seat and programmatic-API consumption.
Run Capabilities with Naftiko — Deploy and orchestrate these API capabilities using Naftiko Fleet.
Run with Naftiko
Dust Agents API — Agents. 7 operations. Lead operation: List Agents. Self-contained Naftiko capability covering one Dust business surface.
Run with Naftiko
Dust Apps API — Apps. 3 operations. Lead operation: Get an App Run. Self-contained Naftiko capability covering one Dust business surface.
Run with Naftiko
Dust Conversations API — Conversations. 19 operations. Lead operation: Cancel Message Generation in a Conversation. Self-contained Naftiko capability covering one Dust business ...
Run with Naftiko
Dust Data Sources API — Data Sources. 22 operations. Lead operation: Get a Data Source View. Self-contained Naftiko capability covering one Dust business surface.
Run with Naftiko
Dust MCP API — MCP. 5 operations. Lead operation: Update Heartbeat for a Client-Side MCP Server. Self-contained Naftiko capability covering one Dust business surface.
Run with Naftiko
Dust Search API — Search. 3 operations. Lead operation: Search for Nodes in the Workspace (streaming). Self-contained Naftiko capability covering one Dust business surface.
Run with Naftiko
Dust Skills API — Skills. 2 operations. Lead operation: List Skills. Self-contained Naftiko capability covering one Dust business surface.
Run with Naftiko
Dust Triggers API — Triggers. 1 operations. Lead operation: Receive External Webhook to Trigger Flows. Self-contained Naftiko capability covering one Dust business surface.
Run with Naftiko
Dust Workspace API — Workspace. 2 operations. Lead operation: Export Workspace Analytics. Self-contained Naftiko capability covering one Dust business surface.
Run with Naftiko
Run Capabilities with Naftiko — Deploy and orchestrate these API capabilities using Naftiko Fleet.
Run with Naftiko
17 classes · 17 properties
JSON-LD
Sources
aid: dust-tt
url: https://raw.githubusercontent.com/api-evangelist/dust-tt/refs/heads/main/apis.yml
apis:
- aid: dust-tt:dust-agents-api
name: Dust Agents API
tags:
- Agents
- AI
- Artificial Intelligence
- Dust
humanURL: https://docs.dust.tt/reference
baseURL: https://dust.tt/api/v1
properties:
- url: https://docs.dust.tt/reference
type: Documentation
- url: openapi/dust-agents-api-openapi.yml
type: OpenAPI
- url: json-schema/dust-agent-configuration-schema.json
type: JSONSchema
- url: json-ld/dust-context.jsonld
type: JSONLD
- type: NaftikoCapability
url: capabilities/agents-agents.yaml
description: |
Create, list, retrieve, update, archive, search, import, and export Dust agent configurations. An agent in Dust is
a named, versioned configuration of an LLM (OpenAI, Anthropic, Google, Mistral) plus instructions, tools, and
data-source bindings that can be invoked from conversations, Slack, the Chrome extension, or programmatically.
- aid: dust-tt:dust-conversations-api
name: Dust Conversations API
tags:
- AI
- Artificial Intelligence
- Conversations
- Dust
- Messages
humanURL: https://docs.dust.tt/reference
baseURL: https://dust.tt/api/v1
properties:
- url: https://docs.dust.tt/reference
type: Documentation
- url: openapi/dust-conversations-api-openapi.yml
type: OpenAPI
- url: json-schema/dust-conversation-schema.json
type: JSONSchema
- type: NaftikoCapability
url: capabilities/conversations-conversations.yaml
description: |
Drive multi-turn conversations with Dust agents. Create conversations, post user messages, stream agent events
over SSE, attach content fragments (file/page/snippet attachments), retrieve and download conversation-scoped
files, submit and delete message feedback, and resolve @mention suggestions for agent routing.
- aid: dust-tt:dust-datasources-api
name: Dust Data Sources API
tags:
- AI
- Artificial Intelligence
- Data Sources
- Dust
- RAG
- Search
humanURL: https://docs.dust.tt/reference
baseURL: https://dust.tt/api/v1
properties:
- url: https://docs.dust.tt/reference
type: Documentation
- url: openapi/dust-datasources-api-openapi.yml
type: OpenAPI
- url: json-schema/dust-datasource-schema.json
type: JSONSchema
- url: json-schema/dust-document-schema.json
type: JSONSchema
- type: NaftikoCapability
url: capabilities/datasources-datasources.yaml
description: |
Manage Dust data sources, data source views, spaces, documents, tables, and folders. Upsert documents and table
rows programmatically, search semantically, manage hierarchies and parents, and check the asynchronous upsert
queue. Data sources are the retrieval layer behind every Dust agent.
- aid: dust-tt:dust-mcp-api
name: Dust MCP API
tags:
- AI
- Artificial Intelligence
- Dust
- MCP
- Tools
humanURL: https://docs.dust.tt/reference
baseURL: https://dust.tt/api/v1
properties:
- url: https://docs.dust.tt/reference
type: Documentation
- url: openapi/dust-mcp-api-openapi.yml
type: OpenAPI
- type: NaftikoCapability
url: capabilities/mcp-mcp.yaml
description: |
Register a client-side Model Context Protocol server with a Dust workspace, stream MCP tool-call requests over
SSE, return tool execution results back to Dust agents, and keep the server's heartbeat alive. Also lists the
MCP server views available in a space.
- aid: dust-tt:dust-apps-api
name: Dust Apps API
tags:
- AI
- Artificial Intelligence
- Apps
- Dust
humanURL: https://docs.dust.tt/reference
baseURL: https://dust.tt/api/v1
properties:
- url: https://docs.dust.tt/reference
type: Documentation
- url: openapi/dust-apps-api-openapi.yml
type: OpenAPI
- type: NaftikoCapability
url: capabilities/apps-apps.yaml
description: |
List Dust Apps in a space and create or retrieve App runs. Dust Apps are chained-block LLM/code pipelines
defined in the Dust Builder and executable as parameterized "functions" from agents, code, or webhooks.
- aid: dust-tt:dust-search-api
name: Dust Search API
tags:
- AI
- Artificial Intelligence
- Dust
- Search
humanURL: https://docs.dust.tt/reference
baseURL: https://dust.tt/api/v1
properties:
- url: https://docs.dust.tt/reference
type: Documentation
- url: openapi/dust-search-api-openapi.yml
type: OpenAPI
- type: NaftikoCapability
url: capabilities/search-search.yaml
description: |
Search nodes (documents, tables, folders, conversations) across an entire Dust workspace. Streaming SSE
variant for incremental result delivery, plus a tool-file upload endpoint backing search-related tool calls.
- aid: dust-tt:dust-skills-api
name: Dust Skills API
tags:
- AI
- Artificial Intelligence
- Dust
- Skills
humanURL: https://docs.dust.tt/reference
baseURL: https://dust.tt/api/v1
properties:
- url: https://docs.dust.tt/reference
type: Documentation
- url: openapi/dust-skills-api-openapi.yml
type: OpenAPI
- url: json-schema/dust-skill-schema.json
type: JSONSchema
- type: NaftikoCapability
url: capabilities/skills-skills.yaml
description: |
List the skill bundles installed in a Dust workspace and import new skills from uploaded files. Skills are
reusable instruction + tool packs that agents can attach to.
- aid: dust-tt:dust-triggers-api
name: Dust Triggers API
tags:
- AI
- Artificial Intelligence
- Dust
- Triggers
- Webhooks
humanURL: https://docs.dust.tt/reference
baseURL: https://dust.tt/api/v1
properties:
- url: https://docs.dust.tt/reference
type: Documentation
- url: openapi/dust-triggers-api-openapi.yml
type: OpenAPI
- type: NaftikoCapability
url: capabilities/triggers-triggers.yaml
description: |
Receive an external webhook on a registered Dust webhook source and fan it out to trigger agent workflows
(e.g. run an agent when a GitHub issue opens or a Notion page changes).
- aid: dust-tt:dust-workspace-api
name: Dust Workspace API
tags:
- Administration
- AI
- Analytics
- Artificial Intelligence
- Dust
- FinOps
humanURL: https://docs.dust.tt/reference
baseURL: https://dust.tt/api/v1
properties:
- url: https://docs.dust.tt/reference
type: Documentation
- url: openapi/dust-workspace-api-openapi.yml
type: OpenAPI
- type: NaftikoCapability
url: capabilities/workspace-workspace.yaml
description: |
Export workspace analytics and pull aggregated workspace usage data for chargeback, capacity planning, and
FinOps reporting against Dust seat and programmatic-API consumption.
name: Dust
tags:
- Agents
- AI
- Artificial Intelligence
- Custom Workflows
- Data Sources
- Dust
- Enterprise AI
- Knowledge Management
- LLM
- MCP
- Multi-Model
- RAG
kind: contract
image: https://kinlane-productions2.s3.amazonaws.com/apis-json/apis-json-logo.jpg
access: 3rd-Party
common:
- type: Portal
url: https://dust.tt
- type: Documentation
url: https://docs.dust.tt
- type: APIReference
url: https://docs.dust.tt/reference
name: Dust API Reference
- type: GettingStarted
url: https://docs.dust.tt/docs/intro
- type: GettingStarted
url: https://docs.dust.tt/docs/programmatic-usage
name: Programmatic Usage Guide
- type: Pricing
url: https://dust.tt/pricing
- type: GitHubOrganization
url: https://github.com/dust-tt
- type: SourceCode
url: https://github.com/dust-tt/dust
name: dust (core open-source platform, MIT)
- type: License
url: https://github.com/dust-tt/dust/blob/main/LICENSE
name: MIT License
- type: ChangeLog
url: https://docs.dust.tt/changelog
name: Dust Latest Updates
- type: SignUp
url: https://dust.tt/sign-up
- type: ContactSales
url: https://dust.tt/home/contact
- type: Security
url: https://dust.tt/home/security
- type: TrustCenter
url: https://trust.dust.tt
- type: TermsOfService
url: https://dust.tt/terms
- type: PrivacyPolicy
url: https://dust.tt/website-privacy
- type: Compliance
url: https://dust.tt/home/security
name: SOC 2 Type II, GDPR, HIPAA-ready
- type: SDK
url: https://github.com/dust-tt/dust-sdk-js
name: Dust JavaScript / TypeScript SDK
- type: SDK
url: https://docs.dust.tt/reference/javascript-sdk
name: JavaScript SDK reference
- type: CLI
url: https://docs.dust.tt/reference/cli
name: Dust CLI
- type: Tools
url: https://github.com/dust-tt/dust-labs
name: dust-labs (experimental Dust API scripts)
- type: Tools
url: https://github.com/dust-tt/dust-github-action
name: dust-github-action (push data to Dust from CI)
- type: Tools
url: https://github.com/dust-tt/dust-n8n-node
name: Dust n8n node
- type: Tools
url: https://github.com/dust-tt/raycast-extension
name: Dust Raycast extension
- type: Tools
url: https://github.com/dust-tt/browse
name: browse (agentic browser-use CLI)
- type: Tools
url: https://github.com/dust-tt/srchd
name: srchd (research agents harness)
- type: BrowserExtension
url: https://dust.tt/home/chrome-extension
name: Dust Chrome Extension
- type: Postman
url: https://app.getpostman.com/run-collection/34241185-c7e0fdbe-b2c5-47d5-a923-8244d45cd95e
name: Dust Postman collection
- type: OpenAPI
url: https://dust.tt/swagger.json
name: Dust master OpenAPI 3.0 definition
- type: AcademyMode
url: https://dust.tt/academy
name: Dust Academy
- type: Blog
url: https://blog.dust.tt
- type: Forum
url: https://dust-community.tightknit.community/join
name: Dust Community (Slack)
- type: StatusPage
url: https://status.dust.tt
- type: Integrations
url: https://dust.tt/integrations
name: Dust integrations directory
- type: Integrations
url: https://docs.dust.tt/docs/slack
name: Slack
- type: Integrations
url: https://docs.dust.tt/docs/notion-mcp
name: Notion (MCP)
- type: Integrations
url: https://docs.dust.tt/docs/github-connection
name: GitHub
- type: Integrations
url: https://docs.dust.tt/docs/google-drive-connection
name: Google Drive
- type: Integrations
url: https://docs.dust.tt/docs/confluence-connection
name: Confluence
- type: Integrations
url: https://docs.dust.tt/docs/salesforce
name: Salesforce
- type: Integrations
url: https://docs.dust.tt/docs/hubspot
name: HubSpot
- type: Integrations
url: https://docs.dust.tt/docs/zendesk
name: Zendesk
- type: Integrations
url: https://docs.dust.tt/docs/jira
name: Jira
- type: Integrations
url: https://docs.dust.tt/docs/bigquery
name: BigQuery
- type: Solutions
url: https://dust.tt/home/solutions/sales
name: Sales
- type: Solutions
url: https://dust.tt/home/solutions/customer-support
name: Customer Support
- type: Solutions
url: https://dust.tt/home/solutions/marketing
name: Marketing
- type: Solutions
url: https://dust.tt/home/solutions/engineering
name: Engineering
- type: Solutions
url: https://dust.tt/home/solutions/data-analytics
name: Data & Analytics
- type: Solutions
url: https://dust.tt/home/solutions/knowledge
name: Knowledge
- type: Solutions
url: https://dust.tt/home/solutions/it
name: IT
- type: Solutions
url: https://dust.tt/home/solutions/legal
name: Legal
- type: Solutions
url: https://dust.tt/home/solutions/recruiting-people
name: Recruiting & People
- type: Industry
url: https://dust.tt/home/industry/b2b-saas
name: B2B SaaS
- type: Industry
url: https://dust.tt/home/industry/financial-services
name: Financial Services
- type: Industry
url: https://dust.tt/home/industry/consulting
name: Consulting
- type: Industry
url: https://dust.tt/home/industry/insurance
name: Insurance
- type: Industry
url: https://dust.tt/home/industry/marketplace
name: Marketplace
- type: Industry
url: https://dust.tt/home/industry/retail-ecommerce
name: Retail & E-commerce
- type: LinkedIn
url: https://www.linkedin.com/company/dust-tt
- type: Twitter
url: https://twitter.com/dust4ai
- type: Plans
url: plans/dust-plans-pricing.yml
name: Plans (API Commons)
- type: RateLimits
url: rate-limits/dust-rate-limits.yml
name: Rate Limits (API Commons)
- type: FinOps
url: finops/dust-finops.yml
name: FinOps (FOCUS mapping)
created: '2026-05-24'
modified: '2026-05-24'
description: |
Dust is a Paris-based enterprise AI platform for building, deploying, and operating teams of AI agents that have
shared context across a company's knowledge and tools. Dust positions itself as the platform for "AI Operators" —
the people who design, govern, and continuously improve agentic workflows across Sales, Customer Support,
Marketing, Engineering, Data & Analytics, IT, Legal, Recruiting, and Knowledge teams. Agents in Dust are
model-agnostic (OpenAI, Anthropic, Google, Mistral), grounded on company data through 100+ connectors (Slack,
Notion, GitHub, Google Drive, Salesforce, Zendesk, Jira, Confluence, HubSpot, BigQuery, Snowflake), exposed via a
REST API, MCP servers (client- and server-side), webhooks, and OAuth2, and reachable from a multiplayer
conversation UI, Slack, a Chrome extension, a Raycast extension, and a CLI.
The Dust core platform is open source under the MIT license at github.com/dust-tt/dust. The hosted service is
available on a per-seat Pro plan (29 EUR / user / month) and a custom Enterprise tier (100+ seats) with SSO,
SCIM, dedicated environments, EU residency, and SOC 2 Type II / GDPR / HIPAA-ready compliance.
maintainers:
- FN: Kin Lane
email: [email protected]
specificationVersion: '0.20'