# Sim Documentation > The open-source AI workspace where teams build, deploy, and manage AI agents. Sim is the open-source AI workspace where teams build, deploy, and manage AI agents. Connect 1,000+ integrations and every major LLM to create agents that automate real work — visually, conversationally, or with code. Trusted by over 100,000 builders. ## Documentation Overview This file provides an overview of our documentation. For full content of all pages, see [llms-full.txt](https://docs.sim.ai/llms-full.txt). ## Main Sections ### Root - [Documentation](https://docs.sim.ai/) ### Academy - [What is Sim?](https://docs.sim.ai/academy) Sim is a unified workspace for building and operating AI systems, data, workflows, and the integrations that connect them to the outside world. - [Building with Chat](https://docs.sim.ai/academy/chat/building) Describe the system you want in plain language, and Sim builds it, then tests it, debugs it, shows you the evidence, and deploys it, all inside one conversation. - [Chat](https://docs.sim.ai/academy/chat/intro) Chat is your AI command center: one conversation that queries your tables, searches your docs, runs and schedules workflows, researches the outside world, and composes it all into new systems. - [Files](https://docs.sim.ai/academy/files/intro) Sim natively supports files, store, reference, and pass around documents and media so workflows can read and produce real assets like PDFs, images, audio, and video. - [The File Object](https://docs.sim.ai/academy/files/object) Every file in Sim, whatever made it, travels as the same object, so producers and consumers compose without special handling. - [The Agent Block](https://docs.sim.ai/academy/agents/block) Inside the Agent block, a run becomes a conversation: a message stack the model reads, a swappable brain, and an output bundle every later block can use. - [Agents](https://docs.sim.ai/academy/agents/intro) An AI agent is a Sim workflow that uses Agent blocks: the reasoning engine you shape, parameterize, and compose into intelligent processes. - [Memory](https://docs.sim.ai/academy/agents/memory) One setting gives an agent memory: a conversation ID under which every turn is kept, so the next run starts from the conversation so far. - [Skills](https://docs.sim.ai/academy/agents/skills) A skill is a written method the agent reads when it decides it's relevant, turning a vague guess into a sourced, repeatable procedure without crowding the prompt. - [Tool Calling](https://docs.sim.ai/academy/agents/tool-calling) Give an agent tools and it works in a loop, deciding, calling, reading results, and converging on an answer you can audit call-by-call in the logs. - [Connectors](https://docs.sim.ai/academy/knowledge-bases/connectors) A connector keeps a knowledge base in sync with the tool where your documents actually live, first import, steady re-sync, changes and removals included. - [Knowledge Bases](https://docs.sim.ai/academy/knowledge-bases/intro) Knowledge bases give your workflows searchable memory, large volumes of text an agent can search by meaning and use to ground its answers. - [Tables](https://docs.sim.ai/academy/tables/intro) Tables store structured data, columns as types, rows as entries, a spreadsheet or lightweight database your workflows read, write, and operate on at scale. - [Table Operations](https://docs.sim.ai/academy/tables/operations) The Table block works across two surfaces, a panel where you describe the operation, and the live table that answers it, with one shape shared by query, insert, update, and delete. - [Workflow Columns](https://docs.sim.ai/academy/tables/workflow-columns) Attach a workflow to a table column and the table fills itself, and every value it writes carries the full trace of the run that produced it. - [Branching](https://docs.sim.ai/academy/workflows/branching) Split a workflow into different paths based on the result of a step: the Condition block decides with a rule, the Router lets a model decide. - [Deployment](https://docs.sim.ai/academy/workflows/deployment) Deploying gives a workflow an address so the outside world can run it: the same Start block answers calls as an API, a chat, or an MCP tool. - [Workflows](https://docs.sim.ai/academy/workflows/intro) A workflow is a visual program made of blocks: where you compose data, operations, integrations, and AI agents into a process. - [Logs](https://docs.sim.ai/academy/workflows/logs) A log is the complete record of one workflow run, and debugging is reading that record backwards, from a wrong value to the block that produced it. - [Loops & Parallel](https://docs.sim.ai/academy/workflows/loops) Repeat the same steps over a collection: the Loop block runs them one item at a time, the Parallel block runs every item at once. - [Subworkflows](https://docs.sim.ai/academy/workflows/subworkflows) Call one workflow from another, the way you'd call a function in code, reuse logic and compose small workflows into larger systems. - [Document Intake & Extraction](https://docs.sim.ai/academy/use-cases/document-extraction) A pipeline that takes incoming documents, extracts the fields you care about, and writes structured rows you can act on. - [Monitoring & Automated Research](https://docs.sim.ai/academy/use-cases/monitoring-research) A scheduled agent that watches sources you care about, researches what changed, and reports back, on its own. - [Sales Data Management & Enrichment](https://docs.sim.ai/academy/use-cases/sales-data-enrichment) A table-backed system that takes thin lead records, enriches them in parallel, scores them, and writes the results back. - [Slack IT Triage Bot](https://docs.sim.ai/academy/use-cases/slack-it-triage) An agent that watches a Slack channel, classifies incoming IT requests, answers what it can from your docs, and routes the rest. ### Agents - [Choosing what to use](https://docs.sim.ai/agents/choosing) Pick between a deterministic block, an agent tool, a custom tool, an MCP server, a workflow-as-tool, and a skill. - [Custom Tools](https://docs.sim.ai/agents/custom-tools) Create your own tools with JavaScript code and use them in Agent blocks - [Overview](https://docs.sim.ai/agents) An agent is a workflow that reasons and acts, built around Agent blocks and the features you give them. - [Using MCP tools](https://docs.sim.ai/agents/mcp) Connect external tools and services using the Model Context Protocol - [Agent skills](https://docs.sim.ai/agents/skills) Reusable instruction packages your agents load on demand, managed from the Skills tab. ### Api Reference - [Authentication](https://docs.sim.ai/api-reference/authentication) API key types, generation, and how to authenticate requests - [Getting Started](https://docs.sim.ai/api-reference/getting-started) Base URL, first API call, response format, error handling, and pagination - [Python](https://docs.sim.ai/api-reference/python) - [TypeScript](https://docs.sim.ai/api-reference/typescript) - [List Workflows](https://docs.sim.ai/api-reference/workflows/listWorkflows) List workflows in a workspace with folder and deployment filters, search, sorting, and opaque cursor pagination. A workspace folder tree over 10,000 folders is a `413`. - [Create Workflow](https://docs.sim.ai/api-reference/workflows/createWorkflowV2) Create a workflow in a workspace root or canonical workflow folder. A workspace folder tree over 10,000 folders is a `413`. - [Get Workflow](https://docs.sim.ai/api-reference/workflows/getWorkflow) Get a workflow with its variables and deployed API-trigger inputs. A workspace folder tree over 10,000 folders is a `413`. - [Update Workflow](https://docs.sim.ai/api-reference/workflows/updateWorkflowV2) Rename, describe, or move a workflow to a canonical folder path. A workspace folder tree over 10,000 folders is a `413`. - [Delete Workflow](https://docs.sim.ai/api-reference/workflows/deleteWorkflowV2) Permanently delete a workflow and its associated mutable state. - [List Workflow Versions](https://docs.sim.ai/api-reference/workflows/listWorkflowVersionsV2) List immutable deployment versions of a workflow, newest first. - [Get Workflow Version](https://docs.sim.ai/api-reference/workflows/getWorkflowVersionV2) Get an immutable deployment version and its pinned workflow graph snapshot. - [Get Workflow Deployment](https://docs.sim.ai/api-reference/workflows/getWorkflowDeployment) Read the current deployment state of a workflow: whether a version is live, when it went live, the most recent deployment attempt with its readiness and failure payload, and whether the editable draft has since diverged from the live version. This is the only operation that publishes `needsRedeployment`. - [Deploy Workflow](https://docs.sim.ai/api-reference/workflows/deployWorkflow) Create and asynchronously activate a deployment version. Not idempotent: every call mints a new version, so a retry after a timeout creates a second one. A deployment that would conflict with an existing webhook path is a `409`. A workspace API key is rejected with `403`; use a personal API key. - [Undeploy Workflow](https://docs.sim.ai/api-reference/workflows/undeployWorkflow) Deactivate the currently serving workflow version. A workspace API key is rejected with `403`; use a personal API key. - [Rollback Workflow](https://docs.sim.ai/api-reference/workflows/rollbackWorkflow) Asynchronously reactivate a previous deployment version, selecting the preceding active version when no version is supplied. A workspace API key is rejected with `403`; use a personal API key. - [Export Workflow](https://docs.sim.ai/api-reference/workflows/exportWorkflow) Export a portable, secret-sanitized workflow. Workspace-scoped bindings must be selected again after import. Exporting records an audit event, so it is not a safe read. A `HEAD` skips the effect but is authorized exactly as the `GET` is, so it answers `400`, `401`, `403`, or `404` wherever the `GET` would and an empty `200` otherwise. Skipping the effect means skipping the read that produces the payload, so that `200` carries none of the response headers documented below — it answers whether the `GET` would be allowed, not what the `GET` would return. A workspace folder tree over 10,000 folders is a `413`. - [Import Workflow](https://docs.sim.ai/api-reference/workflows/importWorkflow) Create a workflow from a portable export object, bare state, or JSON string. A workspace folder tree over 10,000 folders is a `413`. - [Execute Workflow](https://docs.sim.ai/api-reference/workflows/executeWorkflowV2) Execute a deployed workflow synchronously, asynchronously, or as Server-Sent Events. Public workflows permit anonymous synchronous and streaming execution; asynchronous execution requires an API key. A synchronous run that exceeds its execution timeout returns HTTP 200 with `status: "failed"` and `error.code: "TIMEOUT"` rather than an HTTP error, so branch on `status`. Each option carries the modes it requires and the modes that reject it; a violated combination is a 400. - [List Workflow Folders](https://docs.sim.ai/api-reference/workflows/listWorkflowsFolders) List canonical workflow folders in a workspace. The bounded set is returned in one page; `nextCursor` is always null. A workspace folder tree over 10,000 folders is a `413`. - [Create Workflow Folder](https://docs.sim.ai/api-reference/workflows/createWorkflowsFolder) Create a canonical workflow folder in a workspace. A workspace folder tree over 10,000 folders is a `413`. - [Rename or Move Workflow Folder](https://docs.sim.ai/api-reference/workflows/relocateWorkflowsFolder) Rename or move a workflow folder and its descendants to a canonical path. A workspace folder tree over 10,000 folders is a `413`. - [Delete Workflow Folder](https://docs.sim.ai/api-reference/workflows/deleteWorkflowsFolder) Delete a workflow folder, optionally including its descendants and workflows. - [List Workflow Runs](https://docs.sim.ai/api-reference/workflow-runs/listWorkflowRunsV2) List recorded runs of a workflow with filtering and opaque cursor pagination. Runs are hard-deleted once they pass the payer's log retention window, so an older run is simply absent rather than reported as removed. The window is 30 days from run start on the free plan, unbounded on Pro and Team, and set per organization on Enterprise with an optional per-workspace override. - [Get Workflow Run](https://docs.sim.ai/api-reference/workflow-runs/getWorkflowRunV2) Get current workflow run state, optionally including final and block outputs. - [Resume Workflow Run](https://docs.sim.ai/api-reference/workflow-runs/resumeWorkflowRunV2) Resume one human-in-the-loop pause context. The resumed attempt receives a new run identifier and may complete synchronously or return a queue receipt. - [Cancel Workflow Run](https://docs.sim.ai/api-reference/workflow-runs/cancelRunV2) Request cancellation of a running, queued, or paused workflow run. Cancelling a run already in a terminal state succeeds with no effect. A run produced by a table workflow group is a `409` when its cell can no longer accept the cancellation. - [List Logs](https://docs.sim.ai/api-reference/logs/listLogs) List workflow execution logs for a workspace with filters, selectable detail, and opaque cursor pagination. Runs are hard-deleted once they pass the payer's log retention window, so an older run is simply absent rather than reported as removed. The window is 30 days from run start on the free plan, unbounded on Pro and Team, and set per organization on Enterprise with an optional per-workspace override. - [Get Log](https://docs.sim.ai/api-reference/logs/getLog) Retrieve the diagnostic representation of a run, including its workflow snapshot, trace spans, final output, and cost. Trace spans are pruned on their own retention schedule, so an empty `traceSpans` array does not mean the run recorded none. - [List Files](https://docs.sim.ai/api-reference/files/listFiles) List workspace files with search, sorting, folder filtering, and opaque cursor pagination. Defaults to active files; pass `scope=archived` to page over soft-deleted ones. A workspace folder tree over 10,000 folders is a `413`. - [Create File](https://docs.sim.ai/api-reference/files/createFile) Create a workspace file from inline UTF-8 or base64 content. Use an upload session for streamed or larger files. - [Create File Upload](https://docs.sim.ai/api-reference/files/createFileUpload) Create a resumable upload session and receive either a signed PUT URL or multipart instructions. - [Abort File Upload](https://docs.sim.ai/api-reference/files/abortFileUpload) Abort an active upload session and release provider-side multipart state. - [Create File Upload Part URLs](https://docs.sim.ai/api-reference/files/createFileUploadPartUrls) Create signed URLs for a bounded set of multipart upload part numbers. - [Complete File Upload](https://docs.sim.ai/api-reference/files/completeFileUpload) Finalize uploaded bytes, verify provider state, and begin atomic workspace-file registration. - [Download File](https://docs.sim.ai/api-reference/files/downloadFile) Download the current file bytes from a workspace. A generated document is served as its compiled artifact, so it answers `409` while that artifact is still compiling and `413` if it renders past the size ceiling. Downloading records an audit event, so it is not a safe read. A `HEAD` skips the effect but is authorized exactly as the `GET` is, so it answers `400`, `401`, `403`, or `404` wherever the `GET` would and an empty `200` otherwise. Skipping the effect means skipping the read that produces the payload, so that `200` carries none of the response headers documented below — it answers whether the `GET` would be allowed, not what the `GET` would return. In particular a `HEAD` does not report `Content-Length`, so it cannot be used to size a download in advance; read the size from the file resource instead. - [Rename File](https://docs.sim.ai/api-reference/files/renameFile) Rename a workspace file without changing its containing folder. - [Delete File](https://docs.sim.ai/api-reference/files/deleteFile) Archive a workspace file. This is a soft delete: the file stops appearing in the default listing and is no longer readable through the API, but its stored bytes are never removed. Archiving an already-archived file is a `404`, not a no-op. List archived files with `GET /files?scope=archived`, and reverse the delete with `POST /files/{fileId}/restore`. - [Restore File](https://docs.sim.ai/api-reference/files/restoreFile) Reverse a soft delete and return the file to the workspace. Not a pure undo: the file comes back at the workspace root, and gains a `_restored` suffix when another file there already holds its name, so read `folderPath` and `name` off the response. Restoring an already-active file returns it unchanged, so a retry is safe. An archived workspace is a `400`, and a name the restore could not free is a `409`. - [Get File Metadata](https://docs.sim.ai/api-reference/files/getFile) Return file metadata together with the nullable current public-share state. - [Move Files](https://docs.sim.ai/api-reference/files/moveFileItems) Move up to 1,000 files to a canonical folder path or the workspace root. - [Get File Share](https://docs.sim.ai/api-reference/files/getFileShare) Return the nullable current public-share configuration for a file. A file that has never been shared returns `data: null` rather than a 404; a share that was created and later disabled is still returned, with `isActive: false`. - [Enable or Disable File Share](https://docs.sim.ai/api-reference/files/upsertFileShare) Create or partially update a server-tokenized public share. Only `isActive` is required; each other field states what enabling a mode does to it. Enabling any mode other than `public` on a file that has never been shared must carry its credential in the same request. A workspace API key is rejected with `403`; use a personal API key. - [Replace File Content](https://docs.sim.ai/api-reference/files/updateFileContent) Replace the complete contents of an existing file from UTF-8 or base64 input. - [Delete Files](https://docs.sim.ai/api-reference/files/bulkDeleteFiles) Delete up to 1,000 workspace files in one operation. - [List Folders](https://docs.sim.ai/api-reference/files/listFilesFolders) List workspace file folders with optional parent-path filtering and sorting. The bounded set is returned in one page; `nextCursor` is always null. - [Create Folder](https://docs.sim.ai/api-reference/files/createFilesFolder) Create a canonical folder path in a workspace. - [Rename or Move Folder](https://docs.sim.ai/api-reference/files/relocateFilesFolder) Rename or move a folder and atomically rewrite descendant canonical paths. - [Delete Folder](https://docs.sim.ai/api-reference/files/deleteFilesFolder) Delete a folder, optionally including every nested file and folder. - [List Audit Logs](https://docs.sim.ai/api-reference/audit-logs/listAuditLogs) List an organization audit trail with filters and opaque cursor pagination. Requires an Enterprise subscription and organization admin or owner access. A workspace API key is rejected with `403`; use a personal API key. - [Get Audit Log](https://docs.sim.ai/api-reference/audit-logs/getAuditLog) Return one organization audit-log entry. Requires an Enterprise subscription and organization admin or owner access. A workspace API key is rejected with `403`; use a personal API key. - [List Tables](https://docs.sim.ai/api-reference/tables/listTables) List tables in a workspace with optional folder filtering, search, sorting, and an opaque cursor envelope. A workspace folder tree over 10,000 folders is a `413`. - [Create Table](https://docs.sim.ai/api-reference/tables/createTable) Create a table with a typed column schema and optional folder placement. - [Get Table](https://docs.sim.ai/api-reference/tables/getTable) Retrieve a table with its metadata, column schema, locks, and current job. A workspace folder tree over 10,000 folders is a `413`. - [Update Table](https://docs.sim.ai/api-reference/tables/updateTable) Rename a table, edit its description, or move it to a canonical folder. At least one mutable field is required; lock flags remain read-only. NOT atomic: name, description, and folder are written independently, so a 4xx does not mean nothing changed. The error body carries `details.applied` naming the fields that landed — retry with only the ones missing from it. A workspace folder tree over 10,000 folders is a `413`. - [Delete Table](https://docs.sim.ai/api-reference/tables/deleteTable) Delete a table and return an explicit deletion acknowledgement. - [Add Column](https://docs.sim.ai/api-reference/tables/addTableColumn) Add a typed column and return the complete resulting table schema. - [Update Column](https://docs.sim.ai/api-reference/tables/updateTableColumn) Update a column by name and return the complete resulting table schema. - [Delete Column](https://docs.sim.ai/api-reference/tables/deleteTableColumn) Delete a column by name while preserving at least one table column. - [List Rows](https://docs.sim.ai/api-reference/tables/listTableRows) List a plain cursor page in default row order. Pages are capped at 5MB by default and may contain fewer rows than the requested limit; continue until nextCursor is null. Use the query endpoint for predicate filtering and sorting. - [Create Rows](https://docs.sim.ai/api-reference/tables/createTableRows) Insert one row with a data object or insert a bounded batch with a rows array. Cell keys are column names. - [Update Rows by Filter](https://docs.sim.ai/api-reference/tables/updateTableRows) Apply the same partial data patch to every row matching a non-empty predicate. - [Delete Rows](https://docs.sim.ai/api-reference/tables/deleteTableRows) Delete rows by a non-empty predicate or an explicit bounded list of row identifiers. - [Get Row](https://docs.sim.ai/api-reference/tables/getTableRow) Retrieve one row by identifier. - [Update Row](https://docs.sim.ai/api-reference/tables/updateTableRow) Merge a partial data patch into one row by identifier. - [Delete Row](https://docs.sim.ai/api-reference/tables/deleteTableRow) Delete one row by identifier. - [Upsert Row](https://docs.sim.ai/api-reference/tables/upsertTableRow) Insert a row or update the existing row that conflicts on a selected unique column. WARNING — the update branch REPLACES the row, it does not merge. `data` is the complete new row value, so every column you omit is cleared on the matched row. Send the full row here, or use `PATCH /api/v2/tables/{tableId}/rows/{rowId}` to change a subset. - [Query Rows](https://docs.sim.ai/api-reference/tables/queryTableRows) Query rows with a typed predicate, ordered sort specification, and opaque cursor pagination. Bounded pages are capped at 5MB by default and may contain fewer rows than the requested limit; continue until nextCursor is null. A predicate larger than the request-body ceiling is a `413`. - [Count Rows](https://docs.sim.ai/api-reference/tables/countTableRows) Count the rows matching a typed predicate across the entire table. The paged reads carry no total, and `rowCount` on the table resource counts every row rather than the matches. Omit the predicate to count the whole table. A predicate larger than the request-body ceiling is a `413`. - [List Views](https://docs.sim.ai/api-reference/tables/listTableViews) List the bounded set of saved table views, with references to removed columns pruned on read. The bounded set is returned in one page; `nextCursor` is always null. - [Create View](https://docs.sim.ai/api-reference/tables/createTableView) Save a filter, sort, and column layout as a named presentation of a table. - [Get View](https://docs.sim.ai/api-reference/tables/getTableView) Retrieve one saved table view by identifier. - [Update View](https://docs.sim.ai/api-reference/tables/updateTableView) Rename a view, replace or shallow-merge its configuration, or promote it to the table default. - [Delete View](https://docs.sim.ai/api-reference/tables/deleteTableView) Delete a saved presentation without changing any table rows. - [List Workflow Groups](https://docs.sim.ai/api-reference/tables/listTableWorkflowGroups) List the workflow and enrichment groups that can be dispatched for a table. The bounded set is returned in one page; `nextCursor` is always null. - [Add Workflow Group](https://docs.sim.ai/api-reference/tables/addTableWorkflowGroup) Bind a workflow or enrichment to the table and create the columns populated by its outputs. - [Update Workflow Group](https://docs.sim.ai/api-reference/tables/updateTableWorkflowGroup) Restructure a workflow group, its producer, outputs, or execution behavior. Repointing the group at a different workflow concurrently invalidates the resolved output types and returns `409` — retry the update. - [Delete Workflow Group](https://docs.sim.ai/api-reference/tables/deleteTableWorkflowGroup) Delete a workflow group and every table column populated by that group. - [Run Column Groups](https://docs.sim.ai/api-reference/tables/runTableColumns) Asynchronously run workflow or enrichment groups across all rows or a selected row subset. - [Run Enrichment For One Row](https://docs.sim.ai/api-reference/tables/runRowEnrichment) Asynchronously run one workflow or enrichment group for one table row. - [Find Rows](https://docs.sim.ai/api-reference/tables/findTableRows) Search every cell case-insensitively, optionally within a predicate-filtered and sorted view. - [Create Table Import](https://docs.sim.ai/api-reference/tables/createTableImport) Create a durable CSV import. Upload sources receive signed transfer instructions; workspace-file sources begin processing directly. - [Get Table Import](https://docs.sim.ai/api-reference/tables/getTableImport) Read progress and terminal state for a durable table import. An upload-backed import has no durable record until its upload completes, so send the signed upload control token to read it during the `uploading` phase; without the token that phase is a `404`. - [Cancel Table Import](https://docs.sim.ai/api-reference/tables/cancelTableImport) Cancel an upload or processing import without rolling back committed row batches. An import that is not in a cancelable state, including an `expired` one, is a `409` naming the current status. An unknown or already-purged import id is a `404`. - [Create Table Import Part URLs](https://docs.sim.ai/api-reference/tables/createTableImportPartUrls) Issue short-lived signed PUT URLs for a bounded set of multipart part numbers. The import must still be `uploading`; one that has moved on, including an `expired` one, is a `409` naming the current status. An unknown or already-purged import id is a `404`. - [Complete Table Import Upload](https://docs.sim.ai/api-reference/tables/completeTableImportUpload) Verify or assemble the uploaded CSV and begin processing with the same import id. An import no longer awaiting an upload, including an `expired` one, is a `409` naming the current status. An unknown or already-purged import id is a `404`. - [Create Table Export](https://docs.sim.ai/api-reference/tables/createTableExport) Create a durable CSV or JSON export that completes inline for small tables and queues larger work. - [Get Table Export](https://docs.sim.ai/api-reference/tables/getTableExport) Read progress and terminal state for a durable table export. - [Cancel Table Export](https://docs.sim.ai/api-reference/tables/cancelTableExport) Cancel an export that has not reached a terminal state. - [Download Table Export](https://docs.sim.ai/api-reference/tables/downloadTableExport) Return a short-lived signed download URL for a completed table export. The export must have reached `completed`; one still processing, failed, or canceled is a `409` naming the current status. An export whose file is no longer available is a `404`, not a `410`. - [Cancel Column Runs](https://docs.sim.ai/api-reference/tables/cancelTableRuns) Stop in-flight and pending workflow or enrichment cell runs across the table or one selected row. - [List Folders](https://docs.sim.ai/api-reference/tables/listTablesFolders) List table folders, optionally restricting the result to direct children of a canonical parent path. The bounded set is returned in one page; `nextCursor` is always null. - [Create Folder](https://docs.sim.ai/api-reference/tables/createTablesFolder) Create one table-folder leaf whose parent path already exists. - [Rename or Move Folder](https://docs.sim.ai/api-reference/tables/relocateTablesFolder) Rename or move a table folder and update all descendant paths. - [Delete Folder](https://docs.sim.ai/api-reference/tables/deleteTablesFolder) Delete an empty table folder, or recursively delete its descendants and tables when explicitly requested. - [List Knowledge Bases](https://docs.sim.ai/api-reference/knowledge-bases/listKnowledgeBases) List knowledge bases in a workspace with folder filtering, search, sorting, and opaque cursor pagination. A workspace folder tree over 10,000 folders is a `413`. - [Create Knowledge Base](https://docs.sim.ai/api-reference/knowledge-bases/createKnowledgeBase) Create a knowledge base in a workspace with optional folder placement and chunking configuration. An unknown `folderPath` is a `404`. A workspace folder tree over 10,000 folders is a `413`. - [Get Knowledge Base](https://docs.sim.ai/api-reference/knowledge-bases/getKnowledgeBase) Retrieve a knowledge base by identifier. Inaccessible knowledge bases are reported as not found. A workspace folder tree over 10,000 folders is a `413`. - [Update Knowledge Base](https://docs.sim.ai/api-reference/knowledge-bases/updateKnowledgeBase) Update a knowledge base name, description, chunking configuration, or folder placement. A workspace folder tree over 10,000 folders is a `413`. - [Delete Knowledge Base](https://docs.sim.ai/api-reference/knowledge-bases/deleteKnowledgeBase) Delete a knowledge base and its documents. - [Search Knowledge](https://docs.sim.ai/api-reference/knowledge-bases/searchKnowledge) Search one or more knowledge bases with semantic vector retrieval, optional hybrid full-text retrieval, and structured tag filters. Every result names the `knowledgeBaseId` it came from. A request body over 2 MiB is a `413`. - [List Tags](https://docs.sim.ai/api-reference/knowledge-bases/listKnowledgeTags) List the knowledge base's tag vocabulary: each tag's display name, the slot it is stored in, and its field type. Filters and document reads use display names; document writes address slots. The bounded set is returned in one page; `nextCursor` is always null. - [List Documents](https://docs.sim.ai/api-reference/knowledge-bases/listKnowledgeDocuments) List documents in a knowledge base with filename search, state filtering, tag filtering, sorting, and opaque cursor pagination. Tag values are keyed by display name; resolve those to write slots with `GET /api/v2/knowledge/{id}/tags`. - [Upload Document](https://docs.sim.ai/api-reference/knowledge-bases/uploadKnowledgeDocument) Upload one document as multipart form data. Processing continues asynchronously after the document is accepted. - [Bulk Enable or Disable Documents](https://docs.sim.ai/api-reference/knowledge-bases/bulkUpdateKnowledgeDocuments) Enable or disable many documents in one request, either by identifier or, with `selectAll`, every document in the knowledge base. Bulk delete is not offered; delete documents one at a time with `DELETE /api/v2/knowledge/{id}/documents/{documentId}`. A workspace API key is rejected with `403`; use a personal API key. - [Create Document Upload](https://docs.sim.ai/api-reference/knowledge-bases/createKnowledgeDocumentUpload) Create a resumable upload session and receive direct PUT or multipart transfer instructions. - [Abort Document Upload](https://docs.sim.ai/api-reference/knowledge-bases/abortKnowledgeDocumentUpload) Abort an incomplete upload and discard provider-side multipart state. - [Create Document Upload Part URLs](https://docs.sim.ai/api-reference/knowledge-bases/createKnowledgeDocumentUploadPartUrls) Issue short-lived signed PUT URLs for up to 100 multipart part numbers. - [Complete Document Upload](https://docs.sim.ai/api-reference/knowledge-bases/completeKnowledgeDocumentUpload) Verify a direct upload or assemble multipart parts, create the knowledge document, and queue asynchronous processing. - [Get Document](https://docs.sim.ai/api-reference/knowledge-bases/getKnowledgeDocument) Retrieve document detail, processing state, and connector provenance. - [Update Document](https://docs.sim.ai/api-reference/knowledge-bases/updateKnowledgeDocument) Rename a document, enable or disable it for search, set any of its 17 tag slots, or requeue it for processing. Absent fields are unchanged, and derived indexing state is read-only. Resolve a tag display name to its slot with `GET /api/v2/knowledge/{id}/tags`. The returned document omits the connector provenance the detail read carries. A workspace API key is rejected with `403`; use a personal API key. - [Delete Document](https://docs.sim.ai/api-reference/knowledge-bases/deleteKnowledgeDocument) Remove one document from a knowledge base. An uploaded document is deleted outright with its indexed chunks. A connector-backed document is instead excluded — its row and embeddings survive, but it stops being searchable and a later sync does not re-add it. Either way it no longer appears in listings or search results. - [List Folders](https://docs.sim.ai/api-reference/knowledge-bases/listKnowledgeFolders) List folders in the knowledge-base folder tree with filtering and sorting. The bounded set is returned in one page; `nextCursor` is always null. A workspace folder tree over 10,000 folders is a `413`. - [Create Folder](https://docs.sim.ai/api-reference/knowledge-bases/createKnowledgeFolder) Create a folder in the knowledge-base folder tree. A workspace folder tree over 10,000 folders is a `413`. - [Rename or Move Folder](https://docs.sim.ai/api-reference/knowledge-bases/relocateKnowledgeFolder) Rename or move a folder and atomically rewrite descendant paths. A workspace folder tree over 10,000 folders is a `413`. - [Delete Folder](https://docs.sim.ai/api-reference/knowledge-bases/deleteKnowledgeFolder) Delete a folder, optionally including nested folders and knowledge bases. - [Get Billing Status](https://docs.sim.ai/api-reference/billing/getBillingStatus) Return the current plan, billing standing, credit allowance, and storage quota. `credits` and `storage` report the payer's pooled allowances and are null unless the caller can manage that payer's billing; they are always null for a workspace API key. Billing history lives at `GET /api/v2/billing/logs`. - [List Billing Logs](https://docs.sim.ai/api-reference/billing/listBillingLogs) List the credit-denominated billing ledger with source filtering and opaque cursor pagination. `period` defaults to `30d`, so an unqualified request covers only the last 30 days: paginating to `nextCursor: null` exhausts that window, not the whole ledger. An inverted custom window is a 400 rather than an empty page. - [Get Workspace](https://docs.sim.ai/api-reference/workspaces/getWorkspace) Return public metadata for one accessible workspace. Governance identities, billing identities, and internal membership identifiers are intentionally omitted. - [List Workspace Members](https://docs.sim.ai/api-reference/workspaces/listWorkspaceMembers) List the workspace's effective members ordered by email. Explicit workspace grants and inherited organization-administrator grants are merged; internal membership and billing identities are omitted. - [List MCP Servers](https://docs.sim.ai/api-reference/mcp-servers/listMcpServers) List MCP servers registered in a workspace. Request-header values and OAuth client secrets are never returned. The discovery fields stay at their registration defaults until `GET /api/v2/mcp-servers/{id}/tools` runs a discovery. - [Create MCP Server](https://docs.sim.ai/api-reference/mcp-servers/createMcpServer) Register an MCP server in a workspace. The endpoint URL is the server identity, so a URL already registered here is a `409` — reconfigure that server with `PATCH /api/v2/mcp-servers/{id}` instead. Registration never connects to the endpoint: the server comes back `disconnected` and stays unavailable until `GET /api/v2/mcp-servers/{id}/tools` succeeds. - [Get MCP Server](https://docs.sim.ai/api-reference/mcp-servers/getMcpServer) Fetch one MCP server by identifier. Request-header values and OAuth client secrets are never returned. - [Update MCP Server](https://docs.sim.ai/api-reference/mcp-servers/updateMcpServer) Update the supplied MCP server fields. Omitted fields are retained, except where a field says otherwise. Any change that invalidates authentication revokes the stored OAuth grant, resets `connectionStatus` to `disconnected`, and clears `lastConnected` and `lastError`, so the server must be rediscovered. - [Delete MCP Server](https://docs.sim.ai/api-reference/mcp-servers/deleteMcpServer) Remove an MCP server and revoke its OAuth tokens. Workflows retain blocks that referenced the server's tools, but those tools can no longer be called. - [List MCP Server Tools](https://docs.sim.ai/api-reference/mcp-servers/listMcpServerTools) Connect to a registered MCP server and return the tools it exposes. This read has side effects: it opens a live connection to the third-party server and writes `connectionStatus`, `toolCount`, `lastError`, and `lastToolsRefresh`. A `HEAD` skips the effect but is authorized exactly as the `GET` is, so it answers `400`, `401`, `403`, or `404` wherever the `GET` would and an empty `200` otherwise. Skipping the effect means skipping the read that produces the payload, so that `200` carries none of the response headers documented below — it answers whether the `GET` would be allowed, not what the `GET` would return. Discovery is bounded at 1,000 tools and 5 MB of tool payload per server. The bounded set is returned in one page; `nextCursor` is always null. An unreachable, slow, or cooling-down server is a `503`; a stored OAuth grant that no longer works is a `409` with `error.details.code` `MCP_SERVER_REAUTHORIZATION_REQUIRED`, which only a human reauthorizing in Sim can clear. A workspace API key is rejected with `403`; use a personal API key. - [List Skills](https://docs.sim.ai/api-reference/skills/listSkills) List workspace and built-in skills with opaque cursor pagination. Built-ins are marked read-only. The list omits skill bodies; fetch one skill to read its content. - [Create Skill](https://docs.sim.ai/api-reference/skills/createSkill) Create one skill in a workspace. Its kebab-case name must be unique and cannot be reserved by a built-in skill. A workspace API key is rejected with `403`; use a personal API key. - [Get Skill](https://docs.sim.ai/api-reference/skills/getSkill) Fetch one workspace or built-in skill, including its full content. Built-in skills are marked read-only. - [Update Skill](https://docs.sim.ai/api-reference/skills/updateSkill) Update the supplied fields on a workspace skill. Omitted fields retain their stored values. Built-in skills are read-only. A workspace API key is rejected with `403`; use a personal API key. - [Delete Skill](https://docs.sim.ai/api-reference/skills/deleteSkill) Delete a workspace skill. Built-in skills are read-only and cannot be deleted. A workspace API key is rejected with `403`; use a personal API key. - [List Custom Tools](https://docs.sim.ai/api-reference/custom-tools/listCustomTools) List code-backed custom tools defined in a workspace, with opaque cursor pagination. Legacy personal tools are excluded. - [Create Custom Tool](https://docs.sim.ai/api-reference/custom-tools/createCustomTool) Create a code-backed custom tool in a workspace. Its title must be unique because tools resolve by title at call time. - [Get Custom Tool](https://docs.sim.ai/api-reference/custom-tools/getCustomTool) Fetch one custom tool by identifier, scoped to its workspace. - [Update Custom Tool](https://docs.sim.ai/api-reference/custom-tools/updateCustomTool) Update the supplied custom tool fields. Omitted fields retain their stored values, and titles must remain unique within the workspace. - [Delete Custom Tool](https://docs.sim.ai/api-reference/custom-tools/deleteCustomTool) Delete a custom tool. Agent blocks retain their configuration but can no longer call the deleted tool. - [List Credentials](https://docs.sim.ai/api-reference/credentials/listCredentials) List OAuth and service-account connections visible to the caller. Secret material is never returned. - [Create Service-Account Credential](https://docs.sim.ai/api-reference/credentials/createServiceAccountCredential) Verify and store one service-account credential. Use provider discovery to select a service-account provider and submit its required fields. Secret fields are write-only and are never returned. A retried source match returns the existing credential with 200; a newly created credential returns 201. A workspace API key is rejected with `403`; use a personal API key. - [List Credential Providers](https://docs.sim.ai/api-reference/credentials/listCredentialProviders) List catalogued OAuth and service-account connection methods and whether each is available to the caller in this workspace and deployment. Optionally search provider names with a case-insensitive substring match. OAuth authorization options contain the exact provider IDs accepted by the browser connection endpoint; service-account methods list the exact create-body fields and mark secret fields write-only. The bounded set is returned in one page; `nextCursor` is always null. - [Create Credential Connection](https://docs.sim.ai/api-reference/credentials/createCredentialConnection) Create a short-lived browser URL for connecting an OAuth provider or reconnecting an existing OAuth credential. Open the URL in a browser, sign in as the personal API-key owner, complete provider authorization, then refresh the credentials list. A workspace API key is rejected with `403`; use a personal API key. - [Disconnect Credential](https://docs.sim.ai/api-reference/credentials/deleteCredential) Disconnect an OAuth or service-account credential and clear its stored workflow, deployment, paused-run, knowledge-connector, and webhook references. Credential admin access is required. A workspace API key is rejected with `403`; use a personal API key. - [List Secrets](https://docs.sim.ai/api-reference/secrets/listSecrets) List workspace and caller-owned personal secret metadata with opaque cursor pagination. Only names, scope, role, and timestamps are returned; secret values are never returned. A workspace API key is rejected with `403`; use a personal API key. - [Delete Secret](https://docs.sim.ai/api-reference/secrets/deleteSecret) Delete a workspace or caller-owned personal secret without reading or returning its stored value. A workspace API key is rejected with `403`; use a personal API key. - [Set Secret](https://docs.sim.ai/api-reference/secrets/setSecret) Create or replace a workspace or caller-owned personal secret. The value is encrypted at rest, is write-only, and is never included in the response. A workspace API key is rejected with `403`; use a personal API key. ### Chat - [Files & documents](https://docs.sim.ai/chat/files) Upload, create, edit, and generate files — documents, presentations, images, and more. - [Chat](https://docs.sim.ai/chat) Your AI command center. Talk to Sim — build and manage everything in natural language. - [Knowledge bases](https://docs.sim.ai/chat/knowledge) Create, populate, and query knowledge bases from Chat. - [Sim Mailer](https://docs.sim.ai/chat/mailer) Send emails to your workspace and let Sim handle them as tasks. - [Research](https://docs.sim.ai/chat/research) Ask Sim to research anything — it searches, reads, and synthesizes from the web. - [Tables](https://docs.sim.ai/chat/tables) Create, query, and manage workspace tables from Chat. - [Automation & configuration](https://docs.sim.ai/chat/tasks) Schedule recurring jobs, take immediate actions, connect integrations, and configure your workspace. - [Workflows](https://docs.sim.ai/chat/workflows) Create, edit, run, debug, deploy, and organize workflows from Chat. ### Files - [Editor](https://docs.sim.ai/files/editor) A rich markdown editor for your files — type markdown and watch it render, or edit visually. - [Generating files](https://docs.sim.ai/files/generating) How a workflow produces a document, report, or media file and saves it to the workspace Files store. - [Overview](https://docs.sim.ai/files) Files are the documents, images, spreadsheets, and PDFs your workflows read and produce. - [Passing files](https://docs.sim.ai/files/passing-files) How file objects move between blocks, into workflows via the API, and back out in responses. - [Using files in workflows](https://docs.sim.ai/files/using-in-workflows) Read a file's contents in a workflow, pass a file to a block that needs one, or save a new file from a run. ### Cli - [Audit Logs](https://docs.sim.ai/cli/audit-logs) Manage audit logs — every subcommand, argument, and flag - [Authentication](https://docs.sim.ai/cli/authentication) Sign in from the terminal, authenticate CI with an API key, and keep several accounts side by side - [Billing](https://docs.sim.ai/cli/billing) Manage billing — every subcommand, argument, and flag - [Overview](https://docs.sim.ai/cli/commands) Global options, and every sim command group - [Configuration](https://docs.sim.ai/cli/configuration) Profiles, config files, environment variables, and how each setting is resolved - [Credentials](https://docs.sim.ai/cli/credentials) Manage credentials — every subcommand, argument, and flag - [Custom Tools](https://docs.sim.ai/cli/custom-tools) Manage custom tools — every subcommand, argument, and flag - [Files](https://docs.sim.ai/cli/files) Manage files — every subcommand, argument, and flag - [Sim CLI](https://docs.sim.ai/cli) Drive workflows, tables, files, knowledge bases, and logs from your shell - [Knowledge](https://docs.sim.ai/cli/knowledge) Manage knowledge — every subcommand, argument, and flag - [Logs](https://docs.sim.ai/cli/logs) Manage logs — every subcommand, argument, and flag - [MCP Servers](https://docs.sim.ai/cli/mcp-servers) Manage mcp servers — every subcommand, argument, and flag - [Output formats](https://docs.sim.ai/cli/output) table, json, yaml, and text — what each is for, and how to select one - [Complete reference](https://docs.sim.ai/cli/reference) Every sim command, argument, and flag on a single page - [Scripting](https://docs.sim.ai/cli/scripting) File and stdin inputs, list flags, pagination, exit codes, and automation recipes - [Secrets](https://docs.sim.ai/cli/secrets) Manage secrets — every subcommand, argument, and flag - [Skills](https://docs.sim.ai/cli/skills) Manage skills — every subcommand, argument, and flag - [Tables](https://docs.sim.ai/cli/tables) Manage tables — every subcommand, argument, and flag - [Troubleshooting](https://docs.sim.ai/cli/troubleshooting) The failures whose cause is not obvious from the error message - [Workflows](https://docs.sim.ai/cli/workflows) Manage workflows — every subcommand, argument, and flag - [Workspaces](https://docs.sim.ai/cli/workspaces) Manage workspaces — every subcommand, argument, and flag ### Getting Started - [Getting Started](https://docs.sim.ai/getting-started) Build your first agent in 10 minutes — a people researcher with web search tools and structured output. ### Introduction - [Introduction](https://docs.sim.ai/introduction) Sim is the open-source AI workspace where teams build, deploy, and manage AI agents. ### Keyboard Shortcuts - [Keyboard Shortcuts](https://docs.sim.ai/keyboard-shortcuts) Keyboard and mouse shortcuts for the workflow editor and for tables. ### Knowledgebase - [Chunking strategies](https://docs.sim.ai/knowledgebase/chunking-strategies) The chunking settings and strategies, for the rare case you need to override Auto. - [Connectors](https://docs.sim.ai/knowledgebase/connectors) Automatically sync documents from external sources into your knowledge base - [Debugging retrieval](https://docs.sim.ai/knowledgebase/debugging-retrieval) Why a Knowledge block search returns no results, wrong results, or duplicates, and how to fix each one. - [Overview](https://docs.sim.ai/knowledgebase) A store of documents your agents can search by meaning. - [Tags and filtering](https://docs.sim.ai/knowledgebase/tags) - [Using a knowledge base in a workflow](https://docs.sim.ai/knowledgebase/using-in-workflows) How the Knowledge block searches a knowledge base and what it returns, so an agent can ground its answers in your documents. ### Logs Debugging - [Alerts](https://docs.sim.ai/logs-debugging/alerts) Get notified when a workflow fails, slows down, costs too much, or goes quiet. - [Overview](https://docs.sim.ai/logs-debugging) A log is the recorded trace of one workflow run, and debugging is reading that trace backward from the block that failed. - [Logging](https://docs.sim.ai/logs-debugging/logging) Where run logs live — the real-time console, the Logs page, and what each entry records. ### Platform - [Cost calculation](https://docs.sim.ai/platform/costs) - [Secrets](https://docs.sim.ai/platform/credentials) Manage API keys and environment variables for your workflows - [Organizing a workspace](https://docs.sim.ai/platform/organization) Folders, colors, and naming conventions for keeping a growing workspace understandable. - [Roles and permissions](https://docs.sim.ai/platform/permissions) How organization, workspace, and credential roles work together — and how they inherit. - [Workspace fundamentals](https://docs.sim.ai/platform/workspaces) A workspace holds your workflows and resources and decides who can access them. - [Access Control](https://docs.sim.ai/platform/enterprise/access-control) Restrict which models, blocks, and platform features each group of users can access - [Audit Logs](https://docs.sim.ai/platform/enterprise/audit-logs) Track every action taken across your organization's workspaces - [Custom Blocks](https://docs.sim.ai/platform/enterprise/custom-blocks) Publish a deployed workflow as a reusable block for your organization - [Data Drains](https://docs.sim.ai/platform/enterprise/data-drains) Continuously export workflow logs, audit logs, and Chat data to your own object store, data warehouse, observability platform, or HTTPS endpoint on a schedule - [Data Retention](https://docs.sim.ai/platform/enterprise/data-retention) Control how long execution logs, deleted resources, and Chat data are kept before permanent deletion — and redact PII from workflow data - [Workspace Forks](https://docs.sim.ai/platform/enterprise/forks) Clone a workspace, keep it linked to its parent, and push or pull deployed workflow changes - [Enterprise](https://docs.sim.ai/platform/enterprise) Enterprise features for business organizations - [Self-hosted Enterprise](https://docs.sim.ai/platform/enterprise/self-hosted) Run the full enterprise feature set on a self-hosted deployment without billing - [Session Policies](https://docs.sim.ai/platform/enterprise/session-policies) Set session lifetime limits and sign out every member of your organization at once - [Single Sign-On (SSO)](https://docs.sim.ai/platform/enterprise/sso) Configure SAML 2.0 or OIDC-based single sign-on for your organization - [Verified Domains](https://docs.sim.ai/platform/enterprise/verified-domains) Prove ownership of your email domains before configuring single sign-on - [Whitelabeling](https://docs.sim.ai/platform/enterprise/whitelabeling) Replace Sim branding with your own logo, colors, and links - [Architecture](https://docs.sim.ai/platform/self-hosting/architecture) Every service Sim runs, what it depends on, and where state lives - [Authentication](https://docs.sim.ai/platform/self-hosting/authentication) Login providers, SSO, and controlling who can sign up - [Background Jobs](https://docs.sim.ai/platform/self-hosting/background-jobs) Scheduled workflows, polling triggers, and the cron endpoints that drive them - [Docker](https://docs.sim.ai/platform/self-hosting/docker) Deploy Sim with Docker Compose - [Email](https://docs.sim.ai/platform/self-hosting/email) Configure transactional email for invitations, verification, and notifications - [Environment Variables](https://docs.sim.ai/platform/self-hosting/environment-variables) Configuration reference for Sim - [Self-Hosting](https://docs.sim.ai/platform/self-hosting) Deploy Sim on your own infrastructure - [Integrations & OAuth](https://docs.sim.ai/platform/self-hosting/integrations-oauth) Register OAuth apps so your users can connect Slack, Google, Jira, and every other integration - [Kubernetes](https://docs.sim.ai/platform/self-hosting/kubernetes) Deploy Sim with Helm - [Networking](https://docs.sim.ai/platform/self-hosting/networking) Reverse proxies, TLS, websockets, timeouts, and request size limits - [Object Storage](https://docs.sim.ai/platform/self-hosting/object-storage) Configure where Sim stores uploaded files — local disk, AWS S3, Azure Blob, or Google Cloud Storage - [Observability](https://docs.sim.ai/platform/self-hosting/observability) Health checks, logs, tracing, and what to alert on - [Cloud Platforms](https://docs.sim.ai/platform/self-hosting/platforms) Provider-specific notes for running Sim on Railway, a VPS, or managed Kubernetes - [Redis](https://docs.sim.ai/platform/self-hosting/redis) When Redis is optional, when it is required, and how to configure it - [Scaling & High Availability](https://docs.sim.ai/platform/self-hosting/scaling) Replicas, connection pooling, autoscaling, and where the limits actually are - [Security & Hardening](https://docs.sim.ai/platform/self-hosting/security) Secrets, network boundaries, code sandboxing, and the settings to review before going live - [Troubleshooting](https://docs.sim.ai/platform/self-hosting/troubleshooting) Common issues and solutions - [Upgrades](https://docs.sim.ai/platform/self-hosting/upgrades) Pinning versions, running migrations safely, and rolling back - [Verify Your Install](https://docs.sim.ai/platform/self-hosting/verify) A smoke test that exercises every subsystem in about ten minutes ### Tables - [Overview](https://docs.sim.ai/tables) A grid of typed columns and rows in your workspace, for data your workflows read and write. - [Using tables in workflows](https://docs.sim.ai/tables/using-in-workflows) How a workflow reads, writes, and updates table rows with the Table block. - [Workflow columns](https://docs.sim.ai/tables/workflow-columns) A column backed by a workflow that runs once per row, reading chosen columns as inputs and writing its results back into result columns. ### Quick Reference - [Quick Reference](https://docs.sim.ai/quick-reference) Essential actions for navigating and using the Sim workflow editor ### Workflows - [Connections](https://docs.sim.ai/workflows/connections) The syntax for referencing an earlier block's output and the shape of common block outputs. - [How blocks pass data](https://docs.sim.ai/workflows/data-flow) What a block's output is, how blocks reference earlier outputs, and the data types you'll work with. - [How workflows run](https://docs.sim.ai/workflows/how-it-runs) How Sim orders the blocks, runs independent ones in parallel, and follows branches. - [Overview](https://docs.sim.ai/workflows) A workflow is a visual program made of blocks, a saved procedure your AI systems run. - [Variables](https://docs.sim.ai/workflows/variables) Define reusable workflow variables referenced with angle brackets and environment variables referenced with double curly braces. - [Agent](https://docs.sim.ai/workflows/blocks/agent) The Agent block runs a model over your inputs to reason, call tools, and return text or structured output. - [API](https://docs.sim.ai/workflows/blocks/api) The API block makes an HTTP request to an external service and returns the response. - [Condition](https://docs.sim.ai/workflows/blocks/condition) The Condition block branches a workflow on boolean expressions, with no model call. - [Credential](https://docs.sim.ai/workflows/blocks/credential) The Credential block outputs an OAuth credential's ID reference for downstream blocks to use. - [Evaluator](https://docs.sim.ai/workflows/blocks/evaluator) The Evaluator block uses a model to score content against metrics you define. - [Function](https://docs.sim.ai/workflows/blocks/function) The Function block runs your JavaScript, Python, or Shell code as a step and returns what it produces. - [Guardrails](https://docs.sim.ai/workflows/blocks/guardrails) The Guardrails block checks content against a validation type before it moves through the workflow. - [Human in the Loop](https://docs.sim.ai/workflows/blocks/human-in-the-loop) The Human in the Loop block pauses a run for human approval, then resumes with their input. - [Logs](https://docs.sim.ai/workflows/blocks/logs) - [Loop](https://docs.sim.ai/workflows/blocks/loop) The Loop block is a container that runs the blocks inside it repeatedly — over a collection, a count, or while a condition holds. - [Parallel](https://docs.sim.ai/workflows/blocks/parallel) The Parallel block is a container that runs the block inside it concurrently — once per item or a fixed number of times. - [Pi Coding Agent](https://docs.sim.ai/workflows/blocks/pi) The Pi Coding Agent block runs an autonomous coding agent on a real repository — creating or updating a pull request, reviewing a PR, or editing files over SSH. - [Response](https://docs.sim.ai/workflows/blocks/response) The Response block ends an API-triggered workflow and returns a structured HTTP response. - [Router](https://docs.sim.ai/workflows/blocks/router) The Router block uses a model to pick one of several paths based on the content it reads. - [Variables](https://docs.sim.ai/workflows/blocks/variables) The Variables block updates workflow variables during a run, read from any block by name. - [Wait](https://docs.sim.ai/workflows/blocks/wait) The Wait block pauses a workflow for a set time before continuing. - [Webhook](https://docs.sim.ai/workflows/blocks/webhook) The Webhook block sends an HTTP POST to an external endpoint, with automatic headers and optional signing. - [Workflow Block](https://docs.sim.ai/workflows/blocks/workflow) Run another workflow inside the current flow - [RSS Feed](https://docs.sim.ai/workflows/triggers/rss) The RSS trigger runs a workflow when a new item is published to an RSS or Atom feed. - [Schedule](https://docs.sim.ai/workflows/triggers/schedule) The Schedule trigger runs a workflow on a timer — a simple interval or a cron expression. - [Sim Workspace Events](https://docs.sim.ai/workflows/triggers/sim) - [Start](https://docs.sim.ai/workflows/triggers/start) The Start block is the default trigger — it collects typed inputs and runs the workflow from the editor, an API call, or chat. - [Table](https://docs.sim.ai/workflows/triggers/table) The Table trigger runs a workflow when a row is inserted or updated in a Sim table. - [Webhook](https://docs.sim.ai/workflows/triggers/webhook) The Webhook trigger runs a workflow on any inbound HTTP request to a URL Sim generates. - [Agent stream events](https://docs.sim.ai/workflows/deployment/agent-events) Protocol for streaming thinking and tool lifecycle from Agent blocks - [API deployment](https://docs.sim.ai/workflows/deployment/api) - [Chat deployment](https://docs.sim.ai/workflows/deployment/chat) - [Overview](https://docs.sim.ai/workflows/deployment) How a workflow becomes an operational system that outside callers can run, with versioned snapshots and rollback. - [MCP deployment](https://docs.sim.ai/workflows/deployment/mcp) Expose your workflows as MCP tools for external AI assistants and applications ### Integrations - [A2A](https://docs.sim.ai/integrations/a2a) Interact with external A2A-compatible agents - [AgentMail](https://docs.sim.ai/integrations/agentmail) Manage email inboxes, threads, and messages with AgentMail - [AgentPhone](https://docs.sim.ai/integrations/agentphone) Provision numbers, send SMS and iMessage, and place voice calls with AgentPhone - [Agiloft](https://docs.sim.ai/integrations/agiloft) Manage records in Agiloft CLM - [Ahrefs](https://docs.sim.ai/integrations/ahrefs) SEO analysis with Ahrefs - [Airtable Personal Access Tokens](https://docs.sim.ai/integrations/airtable-service-account) Set up an Airtable personal access token with scoped base access to use Airtable in Sim workflows - [Airtable](https://docs.sim.ai/integrations/airtable) Read, create, and update Airtable - [Airweave](https://docs.sim.ai/integrations/airweave) Search your synced data collections - [Algolia](https://docs.sim.ai/integrations/algolia) Search and manage Algolia indices - [Amplitude](https://docs.sim.ai/integrations/amplitude) Track events and query analytics from Amplitude - [Apify](https://docs.sim.ai/integrations/apify) Run Apify actors and retrieve results - [Apollo](https://docs.sim.ai/integrations/apollo) Search, enrich, and manage contacts with Apollo.io - [AWS AppConfig](https://docs.sim.ai/integrations/appconfig) Manage and retrieve configuration with AWS AppConfig - [ArXiv](https://docs.sim.ai/integrations/arxiv) Search and retrieve academic papers from ArXiv - [Asana Service Accounts & Personal Access Tokens](https://docs.sim.ai/integrations/asana-service-account) Connect Asana to Sim with a service account token or a personal access token from a dedicated bot account - [Asana](https://docs.sim.ai/integrations/asana) Interact with Asana - [Ashby](https://docs.sim.ai/integrations/ashby) Manage candidates, jobs, and applications in Ashby - [Athena](https://docs.sim.ai/integrations/athena) Run SQL queries on data in Amazon S3 using AWS Athena - [Atlassian Service Accounts](https://docs.sim.ai/integrations/atlassian-service-account) Set up an Atlassian service account with a scoped API token to use Jira, Jira Service Management, and Confluence in Sim workflows - [Attio API Keys](https://docs.sim.ai/integrations/attio-service-account) Connect Attio to Sim with a workspace API key — a workspace-level, non-expiring access token with admin-chosen scopes - [Attio](https://docs.sim.ai/integrations/attio) Manage records, notes, tasks, lists, comments, and more in Attio CRM - [Azure Data Explorer](https://docs.sim.ai/integrations/azure_data_explorer) Query and manage Azure Data Explorer (Kusto) clusters with KQL - [Azure DevOps](https://docs.sim.ai/integrations/azure_devops) Interact with Azure DevOps pipelines, builds, and work items - [Box Service Accounts](https://docs.sim.ai/integrations/box-service-account) Set up a Box Platform app with Client Credentials Grant so your workflows can use Box through its Service Account - [Box](https://docs.sim.ai/integrations/box) Manage files, folders, and e-signatures with Box - [Brandfetch](https://docs.sim.ai/integrations/brandfetch) Look up brand assets, logos, colors, and company info - [Brex](https://docs.sim.ai/integrations/brex) Manage expenses, receipts, transactions, and team data in Brex - [Bright Data](https://docs.sim.ai/integrations/brightdata) Scrape websites, search engines, and extract structured data - [Browser Use](https://docs.sim.ai/integrations/browser_use) Run browser automation tasks - [Buffer](https://docs.sim.ai/integrations/buffer) Schedule and publish social media posts across connected channels - [Cal.com API Keys](https://docs.sim.ai/integrations/calcom-service-account) Set up a Cal.com API key to use Cal.com in Sim workflows without OAuth - [Cal.com](https://docs.sim.ai/integrations/calcom) Manage Cal.com bookings, event types, schedules, and availability - [Calendly](https://docs.sim.ai/integrations/calendly) Manage Calendly scheduling and events - [Circleback](https://docs.sim.ai/integrations/circleback) Circleback triggers for automating workflows - [Clay](https://docs.sim.ai/integrations/clay) Populate Clay workbook - [Clerk](https://docs.sim.ai/integrations/clerk) Manage users, organizations, and sessions in Clerk - [ClickHouse](https://docs.sim.ai/integrations/clickhouse) Connect to a ClickHouse database - [ClickUp API Tokens](https://docs.sim.ai/integrations/clickup-service-account) Connect ClickUp to Sim with a personal API token — ideally created from a dedicated service user for production workflows - [ClickUp](https://docs.sim.ai/integrations/clickup) Interact with ClickUp - [Cloudflare](https://docs.sim.ai/integrations/cloudflare) Manage DNS, WAF, Zero Trust access, and edge infrastructure - [CloudFormation](https://docs.sim.ai/integrations/cloudformation) Manage and inspect AWS CloudFormation stacks, resources, and drift - [CloudWatch](https://docs.sim.ai/integrations/cloudwatch) Query and monitor AWS CloudWatch logs, metrics, and alarms - [CodePipeline](https://docs.sim.ai/integrations/codepipeline) Run, monitor, and approve AWS CodePipeline pipelines - [Confluence](https://docs.sim.ai/integrations/confluence) Interact with Confluence - [Context.dev](https://docs.sim.ai/integrations/context_dev) Scrape, crawl, search, extract, and enrich web and brand data - [Convex](https://docs.sim.ai/integrations/convex) Use Convex database - [CrowdStrike](https://docs.sim.ai/integrations/crowdstrike) Investigate and respond to CrowdStrike Falcon alerts, hosts, IOCs, and vulnerabilities - [Cursor](https://docs.sim.ai/integrations/cursor) Launch and manage Cursor cloud agents to work on GitHub repositories - [Dagster](https://docs.sim.ai/integrations/dagster) Orchestrate data pipelines and manage job runs with Dagster - [Databricks](https://docs.sim.ai/integrations/databricks) Run SQL queries and manage jobs on Databricks - [Datadog](https://docs.sim.ai/integrations/datadog) Monitor infrastructure, applications, and logs with Datadog - [Datagma](https://docs.sim.ai/integrations/datagma) Find verified B2B emails, mobile phones, and enrich person or company profiles - [Daytona](https://docs.sim.ai/integrations/daytona) Run code and commands in secure cloud sandboxes - [Deployments](https://docs.sim.ai/integrations/deployments) Manage workflow deployments - [Devin](https://docs.sim.ai/integrations/devin) Autonomous AI software engineer - [Discord](https://docs.sim.ai/integrations/discord) Interact with Discord - [DocuSign](https://docs.sim.ai/integrations/docusign) Send documents for e-signature via DocuSign - [Downdetector](https://docs.sim.ai/integrations/downdetector) Monitor outages and service status with Downdetector - [Dropbox](https://docs.sim.ai/integrations/dropbox) Upload, download, share, and manage files in Dropbox - [Dropcontact](https://docs.sim.ai/integrations/dropcontact) Enrich B2B contacts with verified email, phone, and company data - [DSPy](https://docs.sim.ai/integrations/dspy) Run predictions using self-hosted DSPy programs - [Dub](https://docs.sim.ai/integrations/dub) Link management with Dub - [DuckDuckGo](https://docs.sim.ai/integrations/duckduckgo) Search with DuckDuckGo - [Amazon DynamoDB](https://docs.sim.ai/integrations/dynamodb) Get, put, query, scan, update, and delete items in Amazon DynamoDB tables - [Dynatrace](https://docs.sim.ai/integrations/dynatrace) Manage Dynatrace problems, metrics, entities, logs, SLOs, settings, and security - [Elasticsearch](https://docs.sim.ai/integrations/elasticsearch) Search, index, and manage data in Elasticsearch - [ElevenLabs](https://docs.sim.ai/integrations/elevenlabs) Generate and transform audio with ElevenLabs - [Email Bison](https://docs.sim.ai/integrations/emailbison) Manage Email Bison leads, campaigns, replies, and tags - [Embeddings](https://docs.sim.ai/integrations/embeddings) Generate embeddings - [Enrich](https://docs.sim.ai/integrations/enrich) B2B data enrichment and LinkedIn intelligence with Enrich.so - [Data Enrichment](https://docs.sim.ai/integrations/enrichment) Enrich data with a Sim enrichment - [Enrow](https://docs.sim.ai/integrations/enrow) Find and verify B2B emails with triple-verified accuracy - [Exa](https://docs.sim.ai/integrations/exa) Search with Exa AI - [Extend](https://docs.sim.ai/integrations/extend) Parse and extract content from documents - [Fathom](https://docs.sim.ai/integrations/fathom) Access meeting recordings, transcripts, and summaries - [File](https://docs.sim.ai/integrations/file) Read, get content, fetch, write, append, compress, decompress, and manage sharing for files - [Findymail](https://docs.sim.ai/integrations/findymail) Find and verify B2B emails, phones, employees, and company data - [Firecrawl](https://docs.sim.ai/integrations/firecrawl) Scrape, search, crawl, map, and extract web data - [Fireflies](https://docs.sim.ai/integrations/fireflies) Interact with Fireflies.ai meeting transcripts and recordings - [Flint](https://docs.sim.ai/integrations/flint) Run background agent tasks on your Flint sites - [Gamma](https://docs.sim.ai/integrations/gamma) Generate presentations, documents, and webpages with AI - [GitHub](https://docs.sim.ai/integrations/github) Interact with GitHub or trigger workflows from GitHub events - [GitLab](https://docs.sim.ai/integrations/gitlab) Interact with GitLab projects, issues, merge requests, and pipelines - [Gmail](https://docs.sim.ai/integrations/gmail) Send, read, search, and move Gmail messages or trigger workflows from Gmail events - [Gong](https://docs.sim.ai/integrations/gong) Revenue intelligence and conversation analytics - [Google Service Accounts](https://docs.sim.ai/integrations/google-service-account) Set up Google service accounts with domain-wide delegation for Gmail, Sheets, Drive, Calendar, and other Google services - [Google Ads](https://docs.sim.ai/integrations/google_ads) Query campaigns, ad groups, and performance metrics - [Google AppSheet](https://docs.sim.ai/integrations/google_appsheet) Read, add, edit, and delete rows in a Google AppSheet table - [Google BigQuery](https://docs.sim.ai/integrations/google_bigquery) Query, list, and insert data in Google BigQuery - [Google Books](https://docs.sim.ai/integrations/google_books) Search and retrieve book information - [Google Calendar](https://docs.sim.ai/integrations/google_calendar) Manage Google Calendar events - [Google Contacts](https://docs.sim.ai/integrations/google_contacts) Manage Google Contacts - [Google Docs](https://docs.sim.ai/integrations/google_docs) Read, write, create, and edit documents - [Google Drive](https://docs.sim.ai/integrations/google_drive) Manage files, folders, and permissions - [Google Forms](https://docs.sim.ai/integrations/google_forms) Manage Google Forms and responses - [Google Groups](https://docs.sim.ai/integrations/google_groups) Manage Google Workspace Groups and their members - [Google Maps](https://docs.sim.ai/integrations/google_maps) Geocoding, directions, places, and distance calculations - [Google Meet](https://docs.sim.ai/integrations/google_meet) Create and manage Google Meet meetings - [Google PageSpeed](https://docs.sim.ai/integrations/google_pagespeed) Analyze webpage performance with Google PageSpeed Insights - [Google Search](https://docs.sim.ai/integrations/google_search) Search the web - [Google Sheets](https://docs.sim.ai/integrations/google_sheets) Read, write, and update data with sheet selection - [Google Slides](https://docs.sim.ai/integrations/google_slides) Read, write, and create presentations - [Google Tasks](https://docs.sim.ai/integrations/google_tasks) Manage Google Tasks - [Google Translate](https://docs.sim.ai/integrations/google_translate) Translate text using Google Cloud Translation - [Google Vault](https://docs.sim.ai/integrations/google_vault) Search, export, and manage matters, holds, exports, and saved queries in Vault - [Grafana](https://docs.sim.ai/integrations/grafana) Interact with Grafana dashboards, alerts, and annotations - [Grain](https://docs.sim.ai/integrations/grain) Access meeting recordings, transcripts, and AI summaries - [Granola](https://docs.sim.ai/integrations/granola) Access meeting notes and transcripts from Granola - [Greenhouse](https://docs.sim.ai/integrations/greenhouse) Manage candidates, jobs, and applications in Greenhouse - [Greptile](https://docs.sim.ai/integrations/greptile) AI-powered codebase search and Q&A - [Hex](https://docs.sim.ai/integrations/hex) Run and manage Hex projects - [HubSpot Private App Tokens](https://docs.sim.ai/integrations/hubspot-service-account) Set up a HubSpot private app with a scoped access token to use HubSpot in Sim workflows - [HubSpot setup guide](https://docs.sim.ai/integrations/hubspot-setup) Install, configure, use, and disconnect the Sim HubSpot integration. - [HubSpot](https://docs.sim.ai/integrations/hubspot) Interact with HubSpot CRM or trigger workflows from HubSpot events - [Hugging Face](https://docs.sim.ai/integrations/huggingface) Use Hugging Face Inference API - [Hunter.io](https://docs.sim.ai/integrations/hunter) Find and verify professional email addresses - [AWS IAM](https://docs.sim.ai/integrations/iam) Manage AWS IAM users, roles, policies, and groups - [Icypeas](https://docs.sim.ai/integrations/icypeas) Find and verify professional email addresses - [AWS Identity Center](https://docs.sim.ai/integrations/identity_center) Manage temporary elevated access in AWS IAM Identity Center - [IMAP](https://docs.sim.ai/integrations/imap) IMAP triggers for automating workflows - [incident.io](https://docs.sim.ai/integrations/incidentio) Manage incidents with incident.io - [Integrations](https://docs.sim.ai/integrations) Connect third-party services and OAuth accounts for your workflows - [Infisical](https://docs.sim.ai/integrations/infisical) Manage secrets with Infisical - [Instantly](https://docs.sim.ai/integrations/instantly) Manage Instantly leads, campaigns, emails, and lead lists - [Intercom](https://docs.sim.ai/integrations/intercom) Manage contacts, companies, conversations, tickets, and messages in Intercom - [Jina](https://docs.sim.ai/integrations/jina) Search the web or extract content from URLs - [Jira](https://docs.sim.ai/integrations/jira) Interact with Jira - [Jira Service Management](https://docs.sim.ai/integrations/jira_service_management) Interact with Jira Service Management - [Jotform](https://docs.sim.ai/integrations/jotform) Read submissions, manage forms, and wire up webhooks in Jotform - [Jupyter](https://docs.sim.ai/integrations/jupyter) Manage files, notebooks, kernels, and sessions on a Jupyter server - [Kalshi](https://docs.sim.ai/integrations/kalshi) Access prediction markets and trade on Kalshi - [Ketch](https://docs.sim.ai/integrations/ketch) Manage privacy consent, subscriptions, and data subject rights - [Knowledge](https://docs.sim.ai/integrations/knowledge) Use vector search - [LangSmith](https://docs.sim.ai/integrations/langsmith) Forward workflow runs to LangSmith for observability - [LaTeX](https://docs.sim.ai/integrations/latex) Compile LaTeX documents into PDFs - [LaunchDarkly](https://docs.sim.ai/integrations/launchdarkly) Manage feature flags with LaunchDarkly. - [LeadMagic](https://docs.sim.ai/integrations/leadmagic) Find and enrich B2B contacts, emails, mobile numbers, and company data - [Lemlist](https://docs.sim.ai/integrations/lemlist) Manage outreach activities, leads, and send emails via Lemlist - [Linear API Keys](https://docs.sim.ai/integrations/linear-service-account) Connect Linear to Sim with a personal API key — ideally created from a dedicated service user for production workflows - [Linear](https://docs.sim.ai/integrations/linear) Interact with Linear issues, projects, and more - [LinkedIn](https://docs.sim.ai/integrations/linkedin) Share posts and manage your LinkedIn presence - [Linkup](https://docs.sim.ai/integrations/linkup) Search the web with Linkup - [Linq](https://docs.sim.ai/integrations/linq) Send iMessage, SMS, and RCS messages and manage conversations with Linq - [Logfire](https://docs.sim.ai/integrations/logfire) Query traces, logs, and metrics in Pydantic Logfire - [LogRocket](https://docs.sim.ai/integrations/logrocket) Summarize sessions, manage users, and tag releases in LogRocket - [Logs](https://docs.sim.ai/integrations/logs) Query workflow runs and fetch run details - [Loops](https://docs.sim.ai/integrations/loops) Manage contacts and send emails with Loops - [Luma](https://docs.sim.ai/integrations/luma) Manage events and guests on Luma - [Mailchimp](https://docs.sim.ai/integrations/mailchimp) Manage audiences, campaigns, and marketing automation in Mailchimp - [Mailgun](https://docs.sim.ai/integrations/mailgun) Send emails and manage mailing lists with Mailgun - [Claude Managed Agents](https://docs.sim.ai/integrations/managed_agent) Run a Claude Platform Managed Agent - [Mem0](https://docs.sim.ai/integrations/mem0) Agent memory management - [Memory](https://docs.sim.ai/integrations/memory) Add memory store - [Azure AD](https://docs.sim.ai/integrations/microsoft_ad) Manage identities, licenses, roles, and access in Azure AD (Microsoft Entra ID) - [Microsoft Dataverse](https://docs.sim.ai/integrations/microsoft_dataverse) Manage records in Microsoft Dataverse tables - [Microsoft Excel](https://docs.sim.ai/integrations/microsoft_excel) Read and write data with sheet selection - [Microsoft Planner](https://docs.sim.ai/integrations/microsoft_planner) Manage tasks, plans, and buckets in Microsoft Planner - [Microsoft Teams](https://docs.sim.ai/integrations/microsoft_teams) Manage messages, reactions, and members in Teams - [MillionVerifier](https://docs.sim.ai/integrations/millionverifier) Verify email deliverability and check account credits - [Mintlify](https://docs.sim.ai/integrations/mintlify) Deploy, edit, search, and measure Mintlify documentation - [Mistral Parser](https://docs.sim.ai/integrations/mistral_parse) Extract text from PDF documents - [monday.com API Tokens](https://docs.sim.ai/integrations/monday-service-account) Set up a monday.com personal API token on a dedicated integration user to use monday.com in Sim workflows - [Monday](https://docs.sim.ai/integrations/monday) Manage Monday.com boards, items, and groups - [MongoDB](https://docs.sim.ai/integrations/mongodb) Connect to MongoDB database - [Microsoft SQL Server](https://docs.sim.ai/integrations/mssql) Connect to Microsoft SQL Server database - [MySQL](https://docs.sim.ai/integrations/mysql) Connect to MySQL database - [Neo4j](https://docs.sim.ai/integrations/neo4j) Connect to Neo4j graph database - [Oracle NetSuite Service Account](https://docs.sim.ai/integrations/netsuite-service-account) Configure certificate-based OAuth 2.0 client credentials once and reuse them across NetSuite blocks - [Oracle NetSuite](https://docs.sim.ai/integrations/netsuite) Manage NetSuite records, queries, datasets, batches, and async jobs - [NeverBounce](https://docs.sim.ai/integrations/neverbounce) Verify email deliverability and check account credits - [New Relic](https://docs.sim.ai/integrations/new_relic) Query observability data and record deployments in New Relic - [Notion Internal Integrations](https://docs.sim.ai/integrations/notion-service-account) Set up a Notion internal integration with an integration secret to use Notion in Sim workflows - [Notion](https://docs.sim.ai/integrations/notion) Manage Notion pages - [Obsidian](https://docs.sim.ai/integrations/obsidian) Interact with your Obsidian vault via the Local REST API - [Okta](https://docs.sim.ai/integrations/okta) Manage users, groups, apps, and MFA in Okta - [OneDrive](https://docs.sim.ai/integrations/onedrive) Create, upload, download, search, move, copy, share, and delete files - [1Password](https://docs.sim.ai/integrations/onepassword) Manage secrets and items in 1Password vaults - [Embeddings](https://docs.sim.ai/integrations/openai) Generate Open AI embeddings - [Outlook](https://docs.sim.ai/integrations/outlook) Send, read, search, reply, organize, and manage Outlook email and calendar - [PagerDuty](https://docs.sim.ai/integrations/pagerduty) Manage incidents and on-call schedules with PagerDuty - [Parallel AI](https://docs.sim.ai/integrations/parallel_ai) Web research with Parallel AI - [People Data Labs](https://docs.sim.ai/integrations/peopledatalabs) Enrich and search people and companies - [Perplexity](https://docs.sim.ai/integrations/perplexity) Use Perplexity AI for chat and search - [Persona](https://docs.sim.ai/integrations/persona) Verify identities with Persona - [Pinecone](https://docs.sim.ai/integrations/pinecone) Use Pinecone vector database - [Pipedrive API Tokens](https://docs.sim.ai/integrations/pipedrive-service-account) Connect Pipedrive to Sim with a personal API token instead of an OAuth login - [Pipedrive](https://docs.sim.ai/integrations/pipedrive) Interact with Pipedrive CRM - [Polymarket](https://docs.sim.ai/integrations/polymarket) Access prediction markets data from Polymarket - [PostgreSQL](https://docs.sim.ai/integrations/postgresql) Connect to PostgreSQL database - [PostHog](https://docs.sim.ai/integrations/posthog) Product analytics and feature management - [Profound](https://docs.sim.ai/integrations/profound) AI visibility and analytics with Profound - [Prospeo](https://docs.sim.ai/integrations/prospeo) Enrich and search B2B contacts and companies - [Pulse](https://docs.sim.ai/integrations/pulse) Extract text from documents using Pulse OCR - [Qdrant](https://docs.sim.ai/integrations/qdrant) Use Qdrant vector database - [Quartr](https://docs.sim.ai/integrations/quartr) Access earnings calls, transcripts, filings, and slides - [Quiver](https://docs.sim.ai/integrations/quiver) Generate and vectorize SVGs - [RabbitMQ](https://docs.sim.ai/integrations/rabbitmq) Publish and read messages and manage queues in RabbitMQ - [Railway](https://docs.sim.ai/integrations/railway) Manage Railway projects, services, deployments, and variables - [RB2B](https://docs.sim.ai/integrations/rb2b) Identify and enrich website visitors - [Amazon RDS](https://docs.sim.ai/integrations/rds) Connect to Amazon RDS via Data API - [Reddit](https://docs.sim.ai/integrations/reddit) Access Reddit data and content - [Redis](https://docs.sim.ai/integrations/redis) Key-value operations with Redis - [Reducto](https://docs.sim.ai/integrations/reducto) Extract text from PDF documents - [Resend](https://docs.sim.ai/integrations/resend) Send emails and manage contacts with Resend. - [RevenueCat](https://docs.sim.ai/integrations/revenuecat) Manage in-app subscriptions and entitlements - [Rippling](https://docs.sim.ai/integrations/rippling) Manage workers, departments, custom objects, and company data in Rippling - [Rocketlane](https://docs.sim.ai/integrations/rocketlane) Manage client onboarding projects, tasks, time tracking, and invoices - [Rootly](https://docs.sim.ai/integrations/rootly) Manage incidents, alerts, and on-call with Rootly - [S3](https://docs.sim.ai/integrations/s3) Upload, download, list, and manage S3 files and buckets - [Salesforce Integration Users](https://docs.sim.ai/integrations/salesforce-service-account) Set up a Salesforce External Client App with the Client Credentials Flow or the JWT Bearer Flow and a dedicated integration user to use Salesforce in Sim workflows - [Salesforce](https://docs.sim.ai/integrations/salesforce) Interact with Salesforce CRM - [SAP Concur](https://docs.sim.ai/integrations/sap_concur) Manage expense reports, travel requests, cash advances, and more in SAP Concur - [SAP S4HANA](https://docs.sim.ai/integrations/sap_s4hana) Read and write SAP S4HANA Cloud business data via OData - [AWS Secrets Manager](https://docs.sim.ai/integrations/secrets_manager) Connect to AWS Secrets Manager - [Sendblue](https://docs.sim.ai/integrations/sendblue) Send and receive iMessage and SMS - [SendGrid](https://docs.sim.ai/integrations/sendgrid) Send emails and manage contacts, lists, and templates with SendGrid - [Sentry](https://docs.sim.ai/integrations/sentry) Manage Sentry issues, projects, events, and releases - [Serper](https://docs.sim.ai/integrations/serper) Search the web using Serper - [ServiceNow](https://docs.sim.ai/integrations/servicenow) Create, read, update, and delete ServiceNow records - [AWS SES](https://docs.sim.ai/integrations/ses) Send emails and manage templates with AWS Simple Email Service - [SFTP](https://docs.sim.ai/integrations/sftp) Transfer files via SFTP (SSH File Transfer Protocol) - [SharePoint](https://docs.sim.ai/integrations/sharepoint) Work with pages and lists - [Shopify Admin API Tokens](https://docs.sim.ai/integrations/shopify-service-account) Set up a Shopify custom app with an Admin API access token to use Shopify in Sim workflows - [Shopify](https://docs.sim.ai/integrations/shopify) Manage products, orders, customers, and inventory in your Shopify store - [Similarweb](https://docs.sim.ai/integrations/similarweb) Website traffic and analytics data - [Sixtyfour AI](https://docs.sim.ai/integrations/sixtyfour) Enrich leads and companies with AI-powered research - [Slack](https://docs.sim.ai/integrations/slack) Send, update, delete messages, manage views and modals, add or remove reactions, manage canvases, get channel info and user presence in Slack - [Smartlead](https://docs.sim.ai/integrations/smartlead) Manage Smartlead cold email campaigns, sequences, and leads - [SMTP](https://docs.sim.ai/integrations/smtp) Send emails via any SMTP mail server - [Snowflake Programmatic Access Tokens](https://docs.sim.ai/integrations/snowflake-service-account) Create a Snowflake programmatic access token and connect it to Sim so workflows can query your account - [Snowflake](https://docs.sim.ai/integrations/snowflake) Query data and manage warehouses and tasks in Snowflake - [Splunk](https://docs.sim.ai/integrations/splunk) Run SPL searches and manage saved searches and alerts in Splunk - [Sportmonks](https://docs.sim.ai/integrations/sportmonks) Access Sportmonks football, motorsport, odds, and reference data - [Amazon SQS](https://docs.sim.ai/integrations/sqs) Connect to Amazon SQS - [Square](https://docs.sim.ai/integrations/square) Process payments and manage Square commerce data - [SSH](https://docs.sim.ai/integrations/ssh) Connect to remote servers via SSH - [Stagehand](https://docs.sim.ai/integrations/stagehand) Web automation and data extraction - [Stripe](https://docs.sim.ai/integrations/stripe) Process payments and manage Stripe data - [AWS STS](https://docs.sim.ai/integrations/sts) Connect to AWS Security Token Service - [Supabase](https://docs.sim.ai/integrations/supabase) Use Supabase database - [Table](https://docs.sim.ai/integrations/table) User-defined data tables - [Tailscale](https://docs.sim.ai/integrations/tailscale) Manage devices and network settings in your Tailscale tailnet - [Tavily](https://docs.sim.ai/integrations/tavily) Search and extract information - [Telegram](https://docs.sim.ai/integrations/telegram) Interact with Telegram - [Temporal](https://docs.sim.ai/integrations/temporal) Start, signal, query, and manage Temporal workflow executions - [AWS Textract](https://docs.sim.ai/integrations/textract) Extract text, tables, and forms from documents - [Thrive](https://docs.sim.ai/integrations/thrive) Manage users, audiences, learning and CPD on Thrive - [TikTok](https://docs.sim.ai/integrations/tiktok) Access TikTok profiles and videos, and upload inbox drafts - [Tinybird](https://docs.sim.ai/integrations/tinybird) Send events, query data, and manage Data Sources with Tinybird - [Trello API Tokens](https://docs.sim.ai/integrations/trello-service-account) Mint a Trello API token bound to Sim's API key to use Trello in Sim workflows without OAuth - [Trello](https://docs.sim.ai/integrations/trello) Manage Trello lists, cards, checklists, and activity - [Trigger.dev](https://docs.sim.ai/integrations/trigger_dev) Trigger tasks and manage runs and schedules - [Twilio](https://docs.sim.ai/integrations/twilio) Twilio triggers for automating workflows - [Twilio SMS](https://docs.sim.ai/integrations/twilio_sms) Send SMS messages - [Twilio Voice](https://docs.sim.ai/integrations/twilio_voice) Make and manage phone calls - [Typeform](https://docs.sim.ai/integrations/typeform) Interact with Typeform - [Upstash](https://docs.sim.ai/integrations/upstash) Serverless Redis with Upstash - [UptimeRobot](https://docs.sim.ai/integrations/uptimerobot) Monitor uptime, manage incidents, maintenance windows, and status pages - [Vanta](https://docs.sim.ai/integrations/vanta) Query compliance status and manage evidence in Vanta - [Vercel](https://docs.sim.ai/integrations/vercel) Manage Vercel deployments, projects, and infrastructure - [Wealthbox API Access Tokens](https://docs.sim.ai/integrations/wealthbox-service-account) Set up a Wealthbox API access token to use Wealthbox in Sim workflows without OAuth - [Wealthbox](https://docs.sim.ai/integrations/wealthbox) Interact with Wealthbox - [Webflow Site Tokens](https://docs.sim.ai/integrations/webflow-service-account) Set up a Webflow site API token with the right scopes to use Webflow CMS in Sim workflows - [Webflow](https://docs.sim.ai/integrations/webflow) Manage Webflow CMS collections - [WhatsApp](https://docs.sim.ai/integrations/whatsapp) Send WhatsApp messages - [Wikipedia](https://docs.sim.ai/integrations/wikipedia) Search and retrieve content from Wikipedia - [Windchill](https://docs.sim.ai/integrations/windchill) Manage documents, revisions, and content in PTC Windchill - [Wiza](https://docs.sim.ai/integrations/wiza) Find, enrich, and verify B2B contact data with Wiza - [WordPress](https://docs.sim.ai/integrations/wordpress) Manage WordPress content - [Workday](https://docs.sim.ai/integrations/workday) Manage workers, hiring, onboarding, and HR operations in Workday - [X](https://docs.sim.ai/integrations/x) Interact with X - [YouTube](https://docs.sim.ai/integrations/youtube) Interact with YouTube videos, channels, and playlists - [Zendesk](https://docs.sim.ai/integrations/zendesk) Manage support tickets, users, and organizations in Zendesk - [Zep](https://docs.sim.ai/integrations/zep) Long-term memory for AI agents - [ZeroBounce](https://docs.sim.ai/integrations/zerobounce) Validate email deliverability and check account credits - [Zoho Desk Self Clients](https://docs.sim.ai/integrations/zoho-desk-service-account) Set up a Zoho Self Client so your workflows can call Zoho Desk without a personal OAuth login - [Zoho Desk](https://docs.sim.ai/integrations/zoho_desk) Manage Zoho Desk tickets, comments, threads, and contacts - [Zoom Server-to-Server OAuth Apps](https://docs.sim.ai/integrations/zoom-service-account) Set up a Zoom Server-to-Server OAuth app so your workflows can call Zoom without a personal OAuth login - [Zoom](https://docs.sim.ai/integrations/zoom) Create and manage Zoom meetings and recordings - [ZoomInfo](https://docs.sim.ai/integrations/zoominfo) Search and enrich B2B company and contact data with ZoomInfo. ## Additional Resources - [Full documentation content](https://docs.sim.ai/llms-full.txt) - Individual page content: https://docs.sim.ai/llms.mdx/[page-path] - [API documentation](https://docs.sim.ai/api-reference/) - [Tool integrations](https://docs.sim.ai/tools/) ## Statistics - Total pages: 574 (English only) - Other languages available at: https://docs.sim.ai/[lang]/ (es, fr, de, ja, zh) --- Generated: 2026-08-17T20:54:50.859Z Format: llms.txt v0.1.0 See: https://llmstxt.org for specification