---
title: 3<sup>rd</sup> Party Integrations
description: The Couchbase Node.js SDK is often used with unofficial and third
  party tools and applications to integrate into broader language and platform
  ecosystems, and across data lakes in heterogeneous environments.
pubDate: 2026-08-17T09:53:44.266Z
antora:
  editUrl: https://github.com/couchbase/docs-sdk-nodejs/edit/temp/4.7/modules/project-docs/pages/third-party-integrations.adoc
  xref: xref:nodejs-sdk:project-docs:third-party-integrations.adoc[]
---

[Consult the llms.txt file for a full list of contents](/llms.txt)
[View original HTML](/nodejs-sdk/current/project-docs/third-party-integrations.html)

# 3<sup>rd</sup> Party Integrations

> The Couchbase Node.js SDK is often used with unofficial and third party tools and applications to integrate into broader language and platform ecosystems, and across data lakes in heterogeneous environments. 

Couchbase SDKs are often used with unofficial and third party tools and applications to integrate into broader language and platform ecosystems, and across data lakes in heterogeneous environments. These are some of the applications that you need to be aware of.

## [](#couchbase-integrations)Couchbase Integrations

Couchbase engineers are involved to a greater or lesser degree with projects that help get the SDK working with various common challenges.

[Ottoman](https://ottomanjs.com/) is an Object Data Modeler (ODM) for Couchbase's Node.js SDK, providing JSON schema and validation for NoSQL. As an abstraction layer overthe SDK it significantly reduces the level of boilerplate needed during application development. See the [FAQ](https://ottomanjs.com/docs/faq) for a summary of benefits.

## [](#across-the-ecosystem)Across the Ecosystem

Couchbase Node.js SDK integrates with many parts of the JavaScript ecosystem. For practical examples, see the following [Developer Tutorials](https://developer.couchbase.com/tutorials/?languages=nodejs):

* **Express**: [Quickstart Node JS and Express](https://developer.couchbase.com/learn/nodejs/)
* **Express & Ottoman.js**: [Ottoman.js and Express](https://developer.couchbase.com/tutorial-quickstart-ottomanjs/)
* **Express & TypeScript**: [Using TypeScript with Node.js & Express](https://developer.couchbase.com/tutorial-quickstart-typescript/)
* **Langchain**: [Build a PDF Chat App With the Couchbase Node.js SDK and LangChain](https://developer.couchbase.com/tutorial-nodejs-langchain-pdf-chat/)
* **Netlify**: [Quickstart using Couchbase Capella and Netlify Serverless Functions](https://developer.couchbase.com/tutorial-quickstart-netlify/)
* **Next.js**: [Using Next.js with Couchbase NodeJS SDK](https://developer.couchbase.com/tutorial-quickstart-nextjs-capella/)