--- 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, dfrnt hub, terminuscms, use the collaboration features openGraph: images: https://assets.terminusdb.com/docs/technical-documentation-terminuscms-og.png alternates: canonical: https://terminusdb.org/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 DFRNT Hub 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