Dust logo

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
AgentsAIArtificial IntelligenceCustom WorkflowsData SourcesDustEnterprise AIKnowledge ManagementLLMMCPMulti-ModelRAG

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.

APIs

Dust Agents API

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,...

Dust Conversations API

Drive multi-turn conversations with Dust agents. Create conversations, post user messages, stream agent events over SSE, attach content fragments (file/page/snippet attachments)...

Dust Data Sources API

Manage Dust data sources, data source views, spaces, documents, tables, and folders. Upsert documents and table rows programmatically, search semantically, manage hierarchies an...

Dust MCP API

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...

Dust Apps API

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"...

Dust Search API

Search nodes (documents, tables, folders, conversations) across an entire Dust workspace. Streaming SSE variant for incremental result delivery, plus a tool-file upload endpoint...

Dust Skills API

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.

Dust Triggers API

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).

Dust Workspace API

Export workspace analytics and pull aggregated workspace usage data for chargeback, capacity planning, and FinOps reporting against Dust seat and programmatic-API consumption.

Capabilities

Dust Agents API — Agents

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

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

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

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

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

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

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

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

Dust Workspace API — Workspace. 2 operations. Lead operation: Export Workspace Analytics. Self-contained Naftiko capability covering one Dust business surface.

Run with Naftiko

Semantic Vocabularies

Dust Context

17 classes · 17 properties

JSON-LD

Resources

🌐
Portal
Portal
🔗
Documentation
Documentation
🔗
APIReference
APIReference
🚀
GettingStarted
GettingStarted
🚀
GettingStarted
GettingStarted
💰
Pricing
Pricing
👥
GitHubOrganization
GitHubOrganization
💻
SourceCode
SourceCode
🔗
License
License
📄
ChangeLog
ChangeLog
📝
SignUp
SignUp
🔗
ContactSales
ContactSales
🔗
Security
Security
🔗
TrustCenter
TrustCenter
📜
TermsOfService
TermsOfService
📜
PrivacyPolicy
PrivacyPolicy
🔗
Compliance
Compliance
📦
SDK
SDK
📦
SDK
SDK
🔗
CLI
CLI
🔧
Tools
Tools
🔧
Tools
Tools
🔧
Tools
Tools
🔧
Tools
Tools
🔧
Tools
Tools
🔧
Tools
Tools
🔗
BrowserExtension
BrowserExtension
🔗
Postman
Postman
🔗
OpenAPI
OpenAPI
🎓
AcademyMode
AcademyMode
📰
Blog
Blog
🔗
Forum
Forum
🟢
StatusPage
StatusPage
🔗
Industry
Industry
🔗
Industry
Industry
🔗
Industry
Industry
🔗
Industry
Industry
🔗
Industry
Industry
🔗
Industry
Industry
🔗
LinkedIn
LinkedIn
🔗
Twitter
Twitter
🔗
Plans
Plans
🔗
RateLimits
RateLimits
🔗
FinOps
FinOps

Sources

Raw ↑
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'