Diversion
diversion.dev
What it is
Diversion is a cloud-native version control system for code, game assets, and media, with real-time collaboration and automatic cloud syncing. Changes are tracked without manual push or pull. It versions source code alongside large files such as textures, 3D models, audio, video, and datasets. Repositories can contain tens of millions of files and hundreds of terabytes, with partial and shallow checkouts available. Its Unreal Engine integration supports UGS and Horde workflows; Diversion Connect brings sync status, commits, branches, and history into Unity Editor. Jenkins and TeamCity integrations and a RESTful Web API are also listed. Studio and higher add code and asset reviews, hard locks, and granular permissions. Diversion supports Windows, macOS, Linux, and self-hosted deployment. Eligible academic institutions can use Education free for up to 10 users. Pro - A costs $25 a month per user and includes up to 50 seats, 100GB storage, unlimited repositories, and up to three webhooks. A 21-day trial is listed.
Spec sheet
- What it does
- Diversion is a cloud-native version-control platform for code, game assets, media and other large files, aimed at game, virtual-production, architectural-visualization and AI teams.Read 14 Oct 2026 · diversion.dev
- Product
- Diversion is a cloud-native version control system for code, game assets, and media, with real-time collaboration.Read 2 Oct 2026 · diversion.dev
- 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.Read 2 Oct 2026 · diversion.dev
- Platforms
- The quickstart documents Windows and macOS desktop apps, a CLI-based Linux workflow, and a WebUI.Read 2 Oct 2026 · docs.diversion.dev
- Deployment
- Enterprise options include on-premises and private-cloud deployment, while the security page also lists hybrid hosting.Read 2 Oct 2026 · diversion.dev
- Integrations
- The product page names Jenkins and TeamCity CI/CD integrations and a RESTful Web API for custom integrations.Read 2 Oct 2026 · diversion.dev
- Security
- Diversion states that its infrastructure is SOC 2 certified; its trust center lists SOC 2 Type I compliance and controls including encryption in transit and at rest.Read 14 Oct 2026 · trust.diversion.dev
- Support
- Support is available through Discord, email, documentation, and in-product help; Studio includes priority support with a dedicated Slack channel.Read 2 Oct 2026 · diversion.dev
- API examples and SDK coverage
- Diversion's API documentation is described as having working examples in Python, TypeScript, Go, C# and cURL.Read 14 Oct 2026 · linkedin.com
- Art previews
- Diversion advertises in-product previews for UAsset, FBX, GLB and OBJ files.Read 14 Oct 2026 · diversion.dev
- Backups
- The security page says backups run point-in-time, hourly, daily, and monthly across multiple regions, with regular recovery testing.Read 2 Oct 2026 · diversion.dev
- Branching and merging
- Diversion provides Git-like branching and merging for flexible workflow strategies.Read 14 Oct 2026 · diversion.dev
- 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.Read 14 Oct 2026 · diversion.dev
- Collaboration
- Studio and higher include code and asset reviews, hard locks, and granular permissions.Read 2 Oct 2026 · diversion.dev
- Company founding
- Y Combinator lists Diversion as founded in 2021 and part of its Summer 2022 batch.Read 14 Oct 2026 · ycombinator.com
- Company headquarters and size
- LinkedIn lists San Francisco headquarters and an 11-50 employee company size.Read 14 Oct 2026 · linkedin.com
- Company legal name
- The legal entity is Diversion Company, Inc., a Delaware company.Read 14 Oct 2026 · diversion.dev
- Conflict prevention
- The product offers cross-branch conflict alerts and exclusive file locks for assets that cannot be merged safely.Read 14 Oct 2026 · diversion.dev
- Desktop app
- The desktop app can log in, create or clone repositories and show synchronization status without using the terminal.Read 14 Oct 2026 · diversion.dev
- Documentation and support
- Support is provided through documentation, in-product help, Discord and support email.Read 14 Oct 2026 · diversion.dev
- Funding news
- GamesBeat reported in 2025 that Diversion raised $12 million for its version-control platform for creative industries.Read 14 Oct 2026 · gamesbeat.com
- Game-engine integrations
- Official integrations are offered for Unreal Engine and Unity, and the company says Godot and other engines can also be used.Read 14 Oct 2026 · diversion.dev
- Git interoperability
- The Fab listing says users can import Git projects and keep them synchronized with Diversion.Read 14 Oct 2026 · fab.com
- 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.Read 14 Oct 2026 · github.com
- Large files
- Diversion versions source code alongside large binary files such as game assets, textures, 3D models, audio, video, and datasets.Read 2 Oct 2026 · diversion.dev
- Large repositories
- The company says Diversion can clone five million files in under five minutes and commit 400,000 files in under 30 seconds.Read 14 Oct 2026 · github.com
- Large-file support
- Diversion versions binaries such as textures, 3D models, audio, video, datasets and engine files in the same repository as source code.Read 14 Oct 2026 · diversion.dev
- Licence
- Diversion's terms treat the service and software as company-owned proprietary material and prohibit sublicensing, reverse engineering, modification and unauthorized copying.Read 14 Oct 2026 · diversion.dev
- 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.Read 14 Oct 2026 · news.ycombinator.com
- Limit: navigation
- A G2 reviewer reports navigation problems caused by a cluttered interface and many navigation-bar buttons.Read 14 Oct 2026 · g2.com
- Limit: product maturity
- A G2 reviewer says Diversion is newer than competitors and may have occasional early growth issues.Read 14 Oct 2026 · g2.com
- Limit: self-hosting concerns
- Hacker News commenters questioned whether Diversion was self-hostable and noted that cloud-native architecture did not clearly answer on-premises deployment needs at launch.Read 14 Oct 2026 · news.ycombinator.com
- MCP extensibility
- The VS Code integration publishes an MCP server as the npm package @mtuska/diversion-mcp and supports Node 18 or newer on Windows, macOS and Linux.Read 14 Oct 2026 · marketplace.visualstudio.com
- Notable update: AI assistance
- A May 2026 update introduced SlothBot as a free research preview and said prompts and data are not used for training, with an organizational opt-out.Read 14 Oct 2026 · diversion.dev
- Notable update: Reviews
- Diversion announced Reviews in October 2025 and made the feature free during its trial period.Read 14 Oct 2026 · diversion.dev
- Praise: ease of use
- G2 reviewers repeatedly praise quick setup, simple operation and easier collaboration with artists than Git.Read 14 Oct 2026 · g2.com
- Praise: support and large repositories
- A G2 reviewer highlights fast support, good value and smooth synchronization for distributed teams handling commits of tens of gigabytes.Read 14 Oct 2026 · g2.com
- Rating on G2
- 5.0 out of 5 from 2 reviews.Read 14 Oct 2026 · g2.com
- REST API
- Diversion provides a REST API for repository, commit, branch, workspace, merge, review and permission operations.Read 14 Oct 2026 · linkedin.com
- Scale
- The site says repositories can contain tens of millions of files and hundreds of terabytes, with partial and shallow checkouts available.Read 2 Oct 2026 · diversion.dev
- Selective checkouts
- The service supports partial and shallow checkouts so users can retrieve only needed paths and history.Read 14 Oct 2026 · diversion.dev
- Self-hosting
- Enterprise plans offer on-premises, private-cloud and hybrid deployments, while the standard product is managed cloud software.Read 14 Oct 2026 · diversion.dev
- Unity
- Diversion Connect brings sync status, commits, branches, and change history into the Unity Editor.Read 2 Oct 2026 · diversion.dev
- Unreal Engine
- Diversion provides an Unreal Engine integration and says it supports UGS and Horde workflows.Read 2 Oct 2026 · diversion.dev
- Unreal marketplace rating
- Diversion Version Control is rated 4.7 out of 5 from 104 ratings on Epic's Fab marketplace.Read 14 Oct 2026 · fab.com
- VS Code integration
- A VS Code extension uses Diversion CoreAPI at api.diversion.dev/v0, requires the dv CLI and daemon, and supports VS Code 1.95 or newer.Read 14 Oct 2026 · marketplace.visualstudio.com
- Workflow
- Changes are tracked automatically and sync to the cloud without manual push or pull.Read 2 Oct 2026 · docs.diversion.dev
Plans and prices
Strong points and limits
Strong points
- Tracks code and large binary files together
- Supports partial and shallow checkouts
- Integrates with Unreal Engine and Unity Editor
- Self-hosted deployment is available
Limits
- Pro - A costs $25 per user/month
- Education eligibility is required
- Enterprise pricing requires a quote
Who it suits
Diversion is aimed at game developers, virtual production and architectural visualization studios, AI/ML teams, and other creative teams handling large files. Its editor integrations and large-repository support may suit teams working across code and media assets.
Diversion in depth
Read the full write-up
Overview
Diversion is a distributed version control system for teams keeping code and large creative assets in the same project. It suits game and other creative teams best; its main trade-off is that reviews, hard locks and granular permissions require a higher-priced plan.
Changes are tracked automatically and synced to the cloud without manual push or pull. Diversion says repositories can hold 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, though it is reserved for Enterprise alongside private-cloud and hybrid hosting options.
For a wider category comparison, see Version Control Software.
Key features
Large assets alongside code
Diversion handles source code and binary files such as textures, 3D models, audio, video and datasets in one versioning system. Native large-file handling and sparse checkout suit repositories that would otherwise force teams to separate assets from code. File locking is available, but hard locks and granular permissions are Studio features, so teams needing stronger shared-asset controls must budget for that tier.
Game and CI/CD workflows
The Unreal Engine integration supports UGS and Horde workflows. Diversion Connect brings sync status, commits, branches and change history into Unity Editor. Jenkins and TeamCity integrations, plus a RESTful Web API, provide routes into CI/CD and custom integrations.
Security and support
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. Support spans Discord, email, documentation and in-product help; Studio adds priority support and a dedicated Slack channel.
Pricing
Diversion offers a free plan, paid plans from $25/user/mo and a 21-day trial. Eligibility requirements apply to both free plans.
Education: Free for up to 10 users, for eligible academic institutions. This fits qualifying education teams that need a no-cost entry point.
Indie: Free for the first 5 users; teams can have up to 20 users, 100GB storage and 5 repositories. Additional storage costs $10/m per 100GB. It suits eligible small teams, but the user allowance beyond the first five is not free.
Pro: $25 a month, billed per user/month. It scales to 50 seats, includes 100GB storage, unlimited repositories and up to 3 webhooks; extra storage is $10/m per 100GB. This is the entry paid tier for teams that need more than the Indie allowance, but it does not include reviews, hard locks or granular permissions.
Studio: $35 a month, billed per user/month, for up to 200 users. It includes everything in Pro plus code and asset reviews, unlimited webhooks, granular permissions and hard locks. The added cost is relevant for teams that need those collaboration controls.
Enterprise: Custom pricing. It supports unlimited users, on-premises or private-cloud deployment, multi-site deployment, SAML SSO, custom integrations and a 24/7 support SLA. This is the fit for organizations with those deployment or support requirements.
Platforms
Diversion supports Windows, macOS and Linux, along with web and API access. Self-hosted deployment is supported, and Enterprise options include on-premises, private-cloud and hybrid hosting.
Who it's for
Its strongest fit is game development, where code and large assets share workflows and Unreal Engine or Unity integration matters. Virtual production, architectural visualization, AI/ML and other creative teams working with large files are also in scope. Teams seeking a conventional code-only workflow or requiring reviews and granular controls on the lowest paid tier may prefer another setup.
Pros and cons
Pro: Versions large binaries alongside source code, reducing the need to split creative assets from the codebase.
Pro: Automatic cloud sync avoids manual push and pull, while partial and shallow checkouts address very large repositories.
Pro: Unreal and Unity workflows, CI/CD integrations and a RESTful API provide multiple integration paths.
Con: Reviews, hard locks and granular permissions start at Studio, increasing the per-user cost for teams that need them.
Con: Indie storage is capped at 100GB before paid additions, and the free allowance covers only its first five users.
Alternatives
Unity Version Control is another freemium option with a free tier offering unlimited cloud seats and 25 GB of storage; its usage beyond included limits is pay-as-you-go.
Fossil is a free, self-hosted option under a 2-clause BSD license.
VisualSVN Server has a free Community plan with unlimited repositories and up to 15 users, and is free for commercial use.
Accessibility Test Framework for Android is a free alternative.
GitButler offers a free, open-source client for standalone use, with a $5 a month Supporter plan.
Mercurial is free software under GNU GPL version 2 or later.
SourceGear Vault offers a freemium model and a one-time purchase option.
Apache Subversion is free, open-source version control software.
Verdict
Choose Diversion if your team needs one versioning workflow for source code and large creative files, particularly in game development. Its scale claims, engine integrations and automatic sync make that combination its clearest strength. Look elsewhere if your budget requires reviews or granular controls below Studio, or if your projects do not need large-file handling.
Verdict
Diversion is built around versioning large creative files alongside source code, with integrations for game and CI/CD workflows. Teams needing reviews, locks, or granular permissions must choose Studio or higher.
Where Specifiction places it
- Version Control Software#1 of 629.3
- Game Asset Management Software#1 of 159.2