EVERYTHING XIAOMI
Get listed
Diversion logo

Diversion

Diversion is a cloud-native version control system for code, game assets, and media, with real-time collaboration.

Place
#4 of 62
Score
7.8
Diversion's website

What Diversion is

Diversion is a cloud-native version control system for code, game assets, and media, with real-time collaboration. It tracks changes automatically and syncs them to the cloud without manual push or pull. Repositories can contain tens of millions of files and hundreds of terabytes, with partial and shallow checkouts available. Alongside source code, it versions large binary files such as textures, 3D models, audio, video, and datasets. Its Unreal Engine integration supports UGS and Horde workflows, while Diversion Connect brings sync status, commits, branches, and change history into Unity Editor. Jenkins and TeamCity integrations and a RESTful Web API are also listed. Studio and higher plans include code and asset reviews, hard locks, and granular permissions. Diversion says it encrypts data in transit and at rest and has completed a SOC 2 Type I audit. Enterprise deployment options include on-premises and private-cloud arrangements. Desktop platforms include Windows, macOS, and Linux. Education is free for eligible academic institutions for up to 10 users; Pro - A costs $25/user/mo.

Good

  • Versions source code alongside large binary files
  • Supports partial and shallow checkouts
  • Includes Unreal Engine and Unity integrations
  • Offers on-premises and private-cloud deployment

Watch out

  • Education plan requires eligibility
  • Pro - A costs $25/user/mo
  • Custom Enterprise pricing is not listed

Who it suits

Diversion suits game developers, virtual production and architectural visualization studios, AI/ML teams, and creative teams working with large files. It also offers integrations for Unreal Engine, Unity, Jenkins, and TeamCity workflows.

Verdict

Diversion is geared toward teams combining code with large creative assets, and it supports desktop systems across Windows, macOS, and Linux. Pro - A starts at $25/user/mo, while eligible academic institutions can use the Education plan free for up to 10 users.

Plans and prices

From Diversion's own pricing page, checked 14 Oct 2026.

All about pricing
PlanPriceWhat it gives you
IndieFreeEligibility required · 100GB storage · $10 per additional 100GB/month · up to 5 repositories · unlimited repository size · CI/CD · Discord and email support · $0 per user/month for first 5 users; $12 per user/month for users 6-10; $25 per user/month for users 11-20
EducationFreeAcademic eligibility required · free for up to 10 users
Pro$25 a month21-day free trial · 50 seats · 100GB storage · unlimited repositories · API · CI/CD · 3 webhooks · art previews · pre-commit hooks · email and Discord support · per user/month
Pro - A$25 a monthScale up to 50 seats · 100GB storage · $10/m each additional 100GB · unlimited repositories · up to 3 webhooks · per user/month
Studio - AA$35 a monthUp to 200 users · everything in Pro · code and asset reviews · unlimited webhooks · granular permissions · hard locks · per user/month
Studio$35 a month21-day free trial · 200 users · 100GB storage · unlimited repositories · code and asset reviews · unlimited webhooks · granular permissions · hard locks · priority Slack support · training · account manager · per user/month
EnterprisePriced on requestUnlimited users · on-premises/private-cloud deployment · custom storage · multi-site proxy · SAML SSO · custom integrations · 24/7 support SLA · custom quote
Enterprise - AAAPriced on requestUnlimited users · on-prem/private cloud · multi-site deployment · SAML SSO · custom integrations · 24/7 support SLA · Custom pricing; contact for a quote

The facts

Each one read from Diversion's own pages, with the date it was checked.

What it does

API examples and SDK coverage
Diversion's API documentation is described as having working examples in Python, TypeScript, Go, C# and cURL.checked 14 Oct 2026
Art previews
Diversion advertises in-product previews for UAsset, FBX, GLB and OBJ files.checked 14 Oct 2026
Audience
Diversion says it is built for game developers, virtual production and architectural visualization studios, AI/ML teams, and other creative teams working with large files.checked 2 Oct 2026
Backups
The security page says backups run point-in-time, hourly, daily, and monthly across multiple regions, with regular recovery testing.checked 2 Oct 2026
Branching and merging
Diversion provides Git-like branching and merging for flexible workflow strategies.checked 14 Oct 2026
Code and asset reviews
Reviews allow engineers, artists and QA users to compare branches, comment on files or lines, approve changes and merge from the review.checked 14 Oct 2026
Collaboration
Studio and higher include code and asset reviews, hard locks, and granular permissions.checked 2 Oct 2026
Conflict prevention
The product offers cross-branch conflict alerts and exclusive file locks for assets that cannot be merged safely.checked 14 Oct 2026
Deployment
Enterprise options include on-premises and private-cloud deployment, while the security page also lists hybrid hosting.checked 2 Oct 2026
Documentation and support
Support is provided through documentation, in-product help, Discord and support email.checked 14 Oct 2026
Funding news
GamesBeat reported in 2025 that Diversion raised $12 million for its version-control platform for creative industries.checked 14 Oct 2026
Game-engine integrations
Official integrations are offered for Unreal Engine and Unity, and the company says Godot and other engines can also be used.checked 14 Oct 2026
Git interoperability
The Fab listing says users can import Git projects and keep them synchronized with Diversion.checked 14 Oct 2026
Installation
The official GitHub quickstart installs macOS/Linux with a shell script and Windows with an installer, then uses dv login, clone, status and commit commands.checked 14 Oct 2026
Integrations
The product page names Jenkins and TeamCity CI/CD integrations and a RESTful Web API for custom integrations.checked 2 Oct 2026
Large files
Diversion versions source code alongside large binary files such as game assets, textures, 3D models, audio, video, and datasets.checked 2 Oct 2026
Large-file support
Diversion versions binaries such as textures, 3D models, audio, video, datasets and engine files in the same repository as source code.checked 14 Oct 2026
Large repositories
The company says Diversion can clone five million files in under five minutes and commit 400,000 files in under 30 seconds.checked 14 Oct 2026
Licence
Diversion's terms treat the service and software as company-owned proprietary material and prohibit sublicensing, reverse engineering, modification and unauthorized copying.checked 14 Oct 2026
Limit: incomplete web UI
During its Hacker News launch discussion, the company acknowledged that the CLI was then its most complete interface and the web UI could not yet do everything.checked 14 Oct 2026

The company

Company founding
Y Combinator lists Diversion as founded in 2021 and part of its Summer 2022 batch.checked 14 Oct 2026
Company headquarters and size
LinkedIn lists San Francisco headquarters and an 11-50 employee company size.checked 14 Oct 2026
Company legal name
The legal entity is Diversion Company, Inc., a Delaware company.checked 14 Oct 2026

Where it runs

Desktop app
The desktop app can log in, create or clone repositories and show synchronization status without using the terminal.checked 14 Oct 2026
The full review of Diversion

Overview

Diversion brings source code and large creative assets into a single distributed version-control workflow, with changes syncing to the cloud automatically. It is most compelling for game and other creative teams whose repositories strain tools built around code alone; the trade-off is that its collaboration features and higher-scale plans quickly become paid territory.

Its intended projects range from game assets and media to datasets. Diversion says repositories can reach tens of millions of files and hundreds of terabytes, with partial and shallow checkouts for working with a subset. Self-hosted deployment is also an option alongside cloud use. For a category-wide comparison, see Version Control Software.

Key features

Code alongside large assets

Diversion versions code with binary files such as textures, 3D models, audio, video, and datasets. Native large-file handling, sparse checkout, and file locking address practical problems in shared asset workflows: teams can keep those files with code, limit what they check out, and lock files when concurrent edits would be risky. The scale claims are ambitious, but the stated repository capacity and partial checkout options make the product particularly relevant to projects with very large working sets.

Game-engine workflows

An Unreal Engine integration supports UGS and Horde workflows. Diversion Connect puts sync status, commits, branches, and change history in the Unity Editor, reducing the need to leave the editor to check those version-control details. This focus is useful to game teams; teams outside those engines should weigh it alongside the broader file and collaboration capabilities.

Integrations and controls

Jenkins and TeamCity integrations cover named CI/CD workflows, and a RESTful Web API gives teams a route to custom integrations. Code and asset reviews, hard locks, and granular permissions are included from Studio upward, so teams needing formal review and access controls must budget for that tier rather than assume they come with Pro.

Security and deployment

Diversion says it completed a SOC 2 Type I audit and encrypts data in transit and at rest. Backups run hourly, daily, and monthly as well as point-in-time across multiple regions, with regular recovery testing. Enterprise options include on-premises and private-cloud deployment, while hybrid hosting is also supported. These choices suit organizations with hosting or operational requirements beyond a standard cloud setup, though the most extensive deployment options sit behind custom Enterprise pricing.

Pricing

The free plans make Diversion approachable for small or eligible groups, but their caps matter: storage and repository limits can make them short-lived options for asset-heavy projects. Paid plans add scale and team controls, with per-user costs that should be considered against the number of collaborators.

  • Education: Free for up to 10 users, for eligible academic institutions. It is the clearest fit for qualifying educational teams that need no-cost access.
  • Indie: Free for the first 5 users and eligible groups of up to 20 users; includes 100GB storage and up to 5 repositories. Each additional 100GB costs $10/m. This works for smaller eligible teams, but repository and storage limits constrain larger asset libraries.
  • Pro - A: $25 a month per user, scaling to 50 seats. It includes 100GB storage, unlimited repositories, up to 3 webhooks, and $10/m for each additional 100GB. This is the practical starting point for teams that have outgrown the free caps but do not need Studio's review and permission controls.
  • Studio - AA: $35 a month per user for up to 200 users. It includes everything in Pro plus code and asset reviews, unlimited webhooks, granular permissions, hard locks, and priority support with a dedicated Slack channel. The extra cost makes sense when structured reviews, tighter controls, or higher webhook needs are central to the workflow.
  • Enterprise - AAA: Custom pricing by quote for unlimited users, on-premises or private-cloud deployment, multi-site deployment, SAML SSO, custom integrations, and 24/7 support SLA. It is aimed at organizations needing those deployment and support terms rather than just more seats.

A 21-day trial is available. The free plans are not interchangeable: Education requires academic eligibility, while Indie has user, storage, and repository ceilings.

Platforms

Diversion supports Windows, macOS, and Linux desktops, as well as web access and API use. Its platform options also include self-hosted deployment, giving teams a choice beyond a cloud-only setup.

Who it's for

Diversion is a strong fit for game developers and teams in virtual production, architectural visualization, AI/ML, and other creative work where large files sit beside code. Its engine integrations, asset locking, and high stated repository capacity align especially well with game production. A small code-only team that does not need large-file handling, specialist integrations, or collaboration controls may find its asset-oriented scope and paid tiers unnecessary.

Pros and cons

  • Pro: Code and large binary assets share one version-control system, avoiding a separate workflow for common creative files.
  • Pro: Partial and shallow checkouts address the practical burden of repositories that Diversion says can reach hundreds of terabytes.
  • Pro: Unreal and Unity integrations, plus Jenkins, TeamCity, and a RESTful API, connect the product to named production and CI/CD workflows.
  • Pro: Studio adds reviews, granular permissions, hard locks, and priority support for teams that need stronger collaboration controls.
  • Con: Free plans impose eligibility, user, storage, or repository limits, which can be restrictive for large asset libraries.
  • Con: Pro charges per user and starts with 100GB storage; additional storage is billed in 100GB increments, so growing teams must account for both seats and assets.
  • Con: Reviews and key access controls begin at Studio, while advanced deployment, SSO, and 24/7 SLA support require Enterprise custom pricing.

Alternatives

Unity Version Control is worth considering for teams comparing another freemium option with unlimited cloud seats and 25 GB of included storage, though that smaller stated allowance is a different starting point for asset-heavy work.

Fossil may suit readers who prefer free, open-source software they can self-host. Apache Subversion is another free open-source version-control option. Mercurial is a free software alternative for readers considering another distributed version-control tool. GitButler offers a free, open-source standalone client for readers seeking a client rather than Diversion's cloud-native service.

Perforce P4 (Helix Core) is an alternative to compare for teams considering a service with a free tier capped at 5 users, 20 workspaces, and 3 Git repositories, or a Cloud plan priced at $39.00 per month. VisualSVN Server may suit Windows-focused teams looking for self-hosted software with a free Community plan for up to 15 users. Accessibility Test Framework for Android is another free alternative in the category.

Verdict

Choose Diversion if your team needs code and large creative assets managed together, especially in game or visual-production workflows where engine integrations, file locking, and selective checkouts matter. Its chief advantage is a single workflow designed for very large repositories; its chief drawback is that storage, seat, and collaboration needs can push teams from free access into paid tiers, with enterprise-grade deployment and support requiring a quote. For code-only projects without those demands, compare a simpler or free alternative first.

Getting started

  1. Open the Diversion website.
  2. Choose a plan: Education and Indie have eligibility requirements; Pro and Studio are paid per user, and Enterprise requires a quote.
  3. Use the 21-day trial if you want to try the service first.
  4. Choose a supported environment: Windows, macOS, Linux, web, API, or self-hosted.
  5. Connect an Unreal Engine or Unity workflow if applicable.

Limits worth knowing

Education is free for eligible academic institutions for up to 10 users. Indie is free for the first five users and allows up to 20 users, 100GB storage, and five repositories; additional storage is $10/m per 100GB. Pro costs $25 per user/month and includes 100GB storage and up to three webhooks.

Questions

Does Diversion have a free plan?

Yes. Education is free for eligible academic institutions for up to 10 users. Indie is free for the first five users, with eligibility required.

How much do the paid plans cost?

Pro costs $25 per user/month, and Studio costs $35 per user/month. Enterprise uses custom pricing by quote.

Is there a free trial?

Yes, Diversion offers a 21-day trial.

Which platforms does Diversion support?

Listed platforms are API, Linux, macOS, self-hosted, web, and Windows.

Does it support large files and game engines?

It versions large binary files alongside source code and provides Unreal Engine and Unity integrations.

Can Diversion be self-hosted?

Yes. Enterprise options include on-premises and private-cloud deployment; hybrid hosting is also listed.

Alternatives to Diversion

All alternatives
  1. 1Unity logo

    Unity

    Free planAndroidiOSWebAPI
    8.4Free plan
  2. 2Unity Version Control logo

    Unity Version Control

    Free planWebAPILinuxmacOS
    8.1Free plan
  3. 3Perforce P4 (Helix Core) logo

    Perforce P4 (Helix Core)

    Free planWebAPILinuxmacOS
    7.9From $39 a month
  4. 4GitHub CodeQL logo

    GitHub CodeQL

    Free planWebExtensionLinuxmacOS
    7.5From $30 a month
  5. 5

    GitUI

    Free planOpen sourceAndroidLinuxmacOSSelf-hosted
    7.5Free plan
  6. 6Gitnuro logo

    Gitnuro

    Free planOpen sourceLinuxmacOSWindows
    7.4Free plan