---
title: "Create an integration"
method: POST
path: "/integrations"
tags: ["Integrations"]
---

# Create an integration

`POST /integrations`

## Request body

- CreateIntegrationBody
  - `name` string, required — Display name for the integration.
  - `type` 'env' | 'mongodb' | 'pgsql' | 'clickhouse' | 'redshift' | 'athena' | 'big-query' | 'snowflake' | 'sql-server' | 'mysql' | 'mindsdb' | 'ssh-key' | 'mariadb' | 'trino' | 'dremio' | 'alloydb' | 'spanner' | 'materialize' | 'cloud-sql' | 'databricks' | 's3' | 'gcs' | 'dockerhub' | 'ecr' | 'gcr' | 'ssh_tunnel' | 'github_package' | 'gitlab_package' | 'linear-mcp' | 'github-mcp' | 'custom-mcp' | 'postgresql-mcp' | 'mongodb-mcp' | 'snowflake-mcp' | 'bigquery-mcp' | 'clickhouse-mcp' | 'redis-mcp' | 'neon-mcp' | 'neo4j-mcp' | 'elasticsearch-mcp' | 'mysql-mcp' | 'sqlite-mcp' | 'oracle-mcp' | 'couchbase-mcp' | 'cockroachdb-mcp' | 'singlestore-mcp' | 'astra-db-mcp' | 'dynamodb-mcp' | 'pinecone-mcp' | 'kafka-mcp' | 'prisma-mcp' | 'dbt-mcp' | 'metabase-mcp' | 'vizro-mcp' | 'grafana-mcp' | 'huggingface-mcp' | 'python-interpreter-mcp' | 'brave-mcp' | 'arxiv-mcp' | 'paper-search-mcp' | 'tavily-mcp' | 'exa-mcp' | 'perplexity-mcp' | 'youtube-transcripts-mcp' | 'firecrawl-mcp' | 'fetch-mcp' | 'apify-mcp' | 'bright-data-mcp' | 'aws-mcp' | 'google-cloud-mcp' | 'azure-mcp' | 'git-mcp' | 'filesystem-mcp' | 'playwright-mcp' | 'docker-hub-mcp' | 'n8n-mcp' | 'notion-mcp' | 'slack-mcp' | 'atlassian-mcp' | 'salesforce-mcp' | 'airtable-mcp' | 'excalidraw-mcp', required — Integration type supported by `POST /integrations`.
  - `metadata` object, required — Connection configuration (host, port, credentials, etc.).

## Response `201`

Integration created

- CreateIntegrationResponse
  - `integration` IntegrationWithMetadata, required
    - `id` string, uuid, required
    - `name` string, required
    - `type` 'alloydb' | 'athena' | 'big-query' | 'clickhouse' | 'cloud-sql' | 'databricks' | 'dremio' | 'mariadb' | 'materialize' | 'mindsdb' | 'mysql' | 'pandas-dataframe' | 'pgsql' | 'redshift' | 'snowflake' | 'spanner' | 'sql-server' | 'trino' | 'mongodb' | 'env' | 'google-drive' | 'google-drive-v3' | 's3' | 'local' | 'gcs' | 'dropbox' | 'slack' | 'gcr' | 'ecr' | 'dockerhub' | 'ssh-key' | 'spark' | 'notion' | 'airtable' | 'telegram' | 'supabase' | 'influxdb' | 'onedrive' | 'azure-blob-storage' | 'deepnote-api' | 'snowflake-snowpark' | 'great-expectations' | 'weights-and-biases' | 'comet' | 'neptune_ai' | 'presto' | 'dynamodb' | 'google-sheets' | 'box' | 'ssh_tunnel' | 'github_package' | 'gitlab_package' | 'dataproc' | 'linear-mcp' | 'github-mcp' | 'custom-mcp' | 'postgresql-mcp' | 'mongodb-mcp' | 'snowflake-mcp' | 'bigquery-mcp' | 'clickhouse-mcp' | 'redis-mcp' | 'neon-mcp' | 'neo4j-mcp' | 'elasticsearch-mcp' | 'mysql-mcp' | 'sqlite-mcp' | 'oracle-mcp' | 'couchbase-mcp' | 'cockroachdb-mcp' | 'singlestore-mcp' | 'astra-db-mcp' | 'dynamodb-mcp' | 'pinecone-mcp' | 'kafka-mcp' | 'prisma-mcp' | 'dbt-mcp' | 'metabase-mcp' | 'vizro-mcp' | 'grafana-mcp' | 'huggingface-mcp' | 'python-interpreter-mcp' | 'brave-mcp' | 'arxiv-mcp' | 'paper-search-mcp' | 'tavily-mcp' | 'exa-mcp' | 'perplexity-mcp' | 'youtube-transcripts-mcp' | 'firecrawl-mcp' | 'fetch-mcp' | 'apify-mcp' | 'bright-data-mcp' | 'aws-mcp' | 'google-cloud-mcp' | 'azure-mcp' | 'git-mcp' | 'filesystem-mcp' | 'playwright-mcp' | 'docker-hub-mcp' | 'n8n-mcp' | 'notion-mcp' | 'slack-mcp' | 'atlassian-mcp' | 'salesforce-mcp' | 'airtable-mcp' | 'excalidraw-mcp', required — Deepnote integration type identifier.
    - `createdAt` string, date-time, nullable, required
    - `updatedAt` string, date-time, nullable, required
    - `metadata` object, required — Integration connection configuration. Includes credentials for workspace-integration connections. Restricted to Admins with EDIT_INTEGRATIONS permission.

## Other responses

- `400` — Validation error
- `401` — Unauthorized
- `403` — Insufficient permissions
- `409` — Integration name already exists for this type
- `429` — Rate limit exceeded

---

[API](https://skmtc.net/deepnote/apis/deepnote-public-api.md) · [All operations](https://skmtc.net/deepnote/apis/deepnote-public-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/deepnote/deepnote-public-api/revisions/726970fd2992/schema)
