Integrations

Create an integration

Changed on
post/integrations

Request

  • Base URL
    https://api.deepnote.com/v2
  • URL
    https://api.deepnote.com/v2/integrations
  • Auth
    HTTP bearer

Request body

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

metadataobject required

Connection configuration (host, port, credentials, etc.).

Response

Integration created

Changes

    • info

      the // response's property pattern was changed from ^(?:(?:\d\d[2468][048]|\d\d[13579][26]|\d\d0[48]|[02468][048]00|[13579][26]00)-02-29|\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\d|30)|(?:02)-(?:0[1-9]|1\d|2[0-8])))T(?:(?:[01]\d|2[0-3]):[0-5]\d(?::[0-5]\d(?:\.\d+)?)?(?:Z))$ to ^(?:(?:\d\d[2468][048]|\d\d[13579][26]|\d\d0[48]|[02468][048]00|[13579][26]00)-02-29|\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\d|30)|(?:02)-(?:0[1-9]|1\d|2[0-8])))T(?:(?:[01]\d|2[0-3]):[0-5]\d:[0-5]\d(?:\.\d+)?(?:Z))$ for the status

    • info

      the // response's property pattern was changed from ^(?:(?:\d\d[2468][048]|\d\d[13579][26]|\d\d0[48]|[02468][048]00|[13579][26]00)-02-29|\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\d|30)|(?:02)-(?:0[1-9]|1\d|2[0-8])))T(?:(?:[01]\d|2[0-3]):[0-5]\d(?::[0-5]\d(?:\.\d+)?)?(?:Z))$ to ^(?:(?:\d\d[2468][048]|\d\d[13579][26]|\d\d0[48]|[02468][048]00|[13579][26]00)-02-29|\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\d|30)|(?:02)-(?:0[1-9]|1\d|2[0-8])))T(?:(?:[01]\d|2[0-3]):[0-5]\d:[0-5]\d(?:\.\d+)?(?:Z))$ for the status