---
tags:
  - reference
  - collaboration
  - dashboard
title: How to Use the Collaboration Features
nextjs:
  metadata:
    title: How to Use the Collaboration Features
    description: How to guides for using TerminusDB collaboration features using the clients and dashboard.
    keywords: terminusdb, dashboard, terminusdb cloud, terminusdb cms, use the collaboration features
    openGraph:
      images: https://assets.terminusdb.com/docs/technical-documentation-terminuscms-og.png
    alternates:
      canonical: https://terminusdb.com/docs/use-the-collaboration-features/
media: []
---

TerminusDB provides **git-like collaboration** for data — clone databases between servers, push and pull changes, branch for isolated work, and merge with structural conflict detection. These features work across the JavaScript client, Python client, and the TerminusDB Cloud dashboard.

* [Collaboration with JS](/docs/collaboration-with-javascript-client/)
* [Collaboration with Python](/docs/collaboration-with-python-client/)
* [Collaboration Dashboard](/docs/collaboration-with-dashboard/)

## Next steps

Once you understand the collaboration workflow, try these operations:

- [**Clone a project**](/docs/clone-a-project/) — copy a database between servers
- [**Branch and merge**](/docs/branch-howto/) — work in isolation, then merge with conflict detection
- [**Diff and patch**](/docs/diff-and-patch-operations/) — see structural changes between any two states