SquidNet
New release coming soon

Submit from inside the app.
Run the farm from the browser.

SquidNet is a render farm and distributed computing manager, in production for more than ten years. It spreads rendering and other compute-heavy jobs across the machines you already have, adds cloud nodes when the farm runs out of room, and runs on Windows, macOS and Linux.

Trusted by studios, schools and commercial render farms, including Drop & Render and Render4You.

Beta registration is open. Builds are provided to registered users when the beta starts.

Design preview · in development

The SquidNet Portal we are building

These are design mockups of the new SquidNet Portal, not screenshots of shipping software. Details will change before release.

SquidNet Portal Job Queue design mockup. Every job on the farm in one list — state, progress, pool, engine and node count, with a live inspector alongside.
01

Job Queue

Every job on the farm in one list — state, progress, pool, engine and node count, with a live inspector alongside.

SquidNet Portal Render Nodes design mockup. Farm map, per-node CPU and GPU load, and the exact slice each machine is working on right now.
02

Render Nodes

Farm map, per-node CPU and GPU load, and the exact slice each machine is working on right now.

SquidNet Portal Cloud Studios design mockup. Multi-tenant control: leases, sync storage, render credits and live ingress and egress for every studio.
03

Cloud Studios

Multi-tenant control: leases, sync storage, render credits and live ingress and egress for every studio.

SquidNet Portal Job Detail design mockup. 1,100 slices across six nodes — slice map, per-slice state, assigned nodes and streaming render logs.
04

Job Detail

1,100 slices across six nodes — slice map, per-slice state, assigned nodes and streaming render logs.

SquidNet Portal Reports design mockup. Render hours, slices completed, queue wait and failure rate, grouped by pool, studio or engine.
05

Reports

Render hours, slices completed, queue wait and failure rate, grouped by pool, studio or engine.

SquidNet Portal Alerts design mockup. Unreachable nodes, thermal throttling, stalled transfers and lapsed leases — with rules and suggested actions.
06

Alerts

Unreachable nodes, thermal throttling, stalled transfers and lapsed leases — with rules and suggested actions.

SquidNet Portal Transfers design mockup. QUIC and RTP transfers with throughput history, per-file progress, deduplication and checksums.
07

Transfers

QUIC and RTP transfers with throughput history, per-file progress, deduplication and checksums.

SquidNet Portal Pools design mockup. Pool health against SLA, membership rules, demand over time, and exactly who is consuming capacity.
08

Pools

Pool health against SLA, membership rules, demand over time, and exactly who is consuming capacity.

Who it is for

Built for rendering at every scale

The same software runs a small studio's handful of machines, a large studio's dedicated farm, a commercial render service hosting many client studios, and a university's teaching labs.

Studios of every size

Artists submit from their creative applications, while pipeline and IT teams manage pools, priorities and shared render machines from one place.

Render farm services

Serve many client studios from one multi-tenant farm, each with its own leases, render credits and storage.

Schools and universities

Give students a job-submission workflow, and instructors and lab administrators visibility into the rendering queue.

The next release

Three ways to submit jobs

From your applicationPlug-ins put a SquidNet menu inside Maya, 3ds Max, Cinema 4D, Blender and more.
From a web browserDrag and drop a project into the SquidNet Portal and submit it from any browser.
From the command lineScript batch job submissions with SquidNet's command-line tools.

What changes in the next release

The Cloud UI and Streamer desktop applications are retiring. In their place: in-application plug-ins built on SquidNet's new REST API, a new Transfer Agent for uploads and downloads, and the new SquidNet Portal for render farm admins and users.

Retiring

Cloud UI and Streamer

Both desktop applications are deprecated in the next release. Their work moves to the plug-ins, the Transfer Agent and the Portal.

New

In-application plug-ins

Submit to SquidNet from a menu inside the application you are already in. The plug-ins talk to the farm through the new REST API.

New

Transfer Agent

Handles uploads and downloads in the background: projects up to the farm, finished frames back to the workstation.

New

SquidNet Portal

Render farm admins run the farm, and users submit, track and download their jobs, from any browser.

Free beta

Help shape the next SquidNet — with free beta licensing

We are looking for studios, schools and render farms to try the new plug-ins, Transfer Agent and Portal on their own farms and scenes, and to tell us what breaks. Beta users pay nothing for SquidNet licensing until the new workflow is ready for production jobs.

Beta builds are for testing, not deadline work. Keep your current setup for production until we announce the new workflow is ready.

What you get

  • Free SquidNet licensing for the whole beta, until the workflow is ready for real jobs
  • Early builds of the plug-ins, Transfer Agent and Portal as each piece lands
  • A say in the design: your bug reports and requests go straight to the people building it

What we ask

  • Try it on your own scenes, as test renders on your farm rather than deadline work
  • Tell us what breaks: bugs, confusing screens and anything missing from your workflow
  • Keep in touch and answer the occasional question as the interface takes shape

What SquidNet does today

Introduction

SquidNet is a complete render farm and distributed computing manager. Scheduling, distribution, cloud bursting, live preview and multi-tenant management all ship in one install, SquidNet's own application plug-ins included — no third-party glue holding the pipeline together.

Artists submit straight from the application they are already in. The scheduler splits the work into slices and places them across your nodes using memory, GPU and benchmark data, so the right machines get the right work. Finished frames come back to the workstation as they complete, rather than after the whole job lands.

When the farm runs out of room, cloud nodes on AWS, Azure, Google Cloud or OpenStack join automatically, render their share and shut down again. Studios, users and pools stay isolated behind role-based access and encrypted transport, so one installation can serve a single team or a commercial render service.

It runs as a Windows service, on macOS, and on Linux under systemd or as a daemon.

26+applications supported
5,000slices per job
1,000tiles per frame
25priority levels
64notification events
3platforms

Build your own tools

The REST API is the whole product, over HTTP

Every command the SquidNet command line accepts is also an HTTP route. Sign in, submit, watch, fetch results — JSON in, JSON out, a session cookie for authentication, and no SDK to install. If your language can make an HTTP request, it can drive the farm.

  • Submit and control jobs — hold, resume, requeue and cancel, exactly as the desktop client does
  • Read farm state — jobs, slices, pools, nodes, studios and leases, ready to render in your own dashboard
  • Discover options at run time — GET /api/v1/ccl/options returns the full schema for any template, so your interface can build its own forms instead of hard-coding fields that will change
  • Any language, any surface — a studio submit panel in Python or C#, a browser dashboard in JavaScript, a pipeline hook in PowerShell

A complete working submit client ships with SquidNet, written in nothing but curl and a shell script — because that is genuinely all it takes.

# 1 — sign in. The cookie is your session.
curl -c jar -X POST https://farm/api/v1/session \
     -d '{"username":"artist","password":"…"}'

# 2 — submit. Returns a queue id, and a
#     folder to put the project in.
curl -b jar -X POST https://farm/api/v1/ccl/commands \
     -d '{"options":{"submitJob":true,
                     "template":"blender",
                     "sceneFile":"/BMW27GE.blend",
                     "startFrame":1,"endFrame":250}}'

# 3 — the project has arrived. Queue it.
curl -b jar -X POST \
     https://farm/api/v1/ccl/jobs/1146/upload-complete

Every application is a folder of Python you can edit

Behind each supported application is a small plugin folder: a scene_tools.json manifest and the Python wrappers it names. Nothing is compiled in and nothing is hidden. Copy a built-in folder, change what you need, and the farm runs your version instead of ours — or write a new folder from scratch, for an in-house tool or a renderer nobody supports yet.

  • Three operations, one shape — analyze collects a scene's dependencies, repath rewrites them for the farm, render runs the frames. Each is a script that reads one JSON request and writes the files the manifest declares
  • The command line is data — the manifest carries the exact command, with {tool}, {scenePath} and {requestJson} filled in at run time. Add a renderer flag or point an operation at a different executable without touching a line of code
  • Your changes survive updates — mark a folder "isUserCustom": true and the updater leaves it alone. A folder with no manifest at all is never touched
  • One folder, every machine — the same wrapper runs at submit time on your workstation and server-side on the farm, with the executable resolved per platform for Windows, Linux and macOS

Eighteen applications ship with a folder already — Maya, 3ds Max, Blender, Houdini, Katana, Nuke, Unreal Engine and the rest. They are working, readable code, and the reference for whatever you write next.

// plugins/LOCAL/blender/scene_tools.json
{
  "isUserCustom": true,        // updates skip this folder
  "tools": {
    "render": {
      "wrapper": "blender_render.py",
      "executable": { "source": "appProfileInstallPath" },
      "command":
        "{tool} -b {scenePath} --python {wrapper}"
    }
  }
}

# plugins/LOCAL/blender/blender_render.py
# Read the request, do the work, write the status.
request = read_request()      # --request <request.json>

# ... your pipeline here: layers, AOVs, overrides,
#     output naming, publish — anything the
#     application's own Python can do.

json.dump({"operation": request["operation"],
           "state": "complete", "exitCode": 0},
          open(request["paths"]["statusPath"], "w"))

Everything included

SquidNet features

Every item below is part of a standard SquidNet installation. Nothing here is a paid add-on.

Getting work onto the farm

  • Submit from inside the appPlugins put a submit button in Maya, Blender, Houdini, 3ds Max, Cinema 4D and twenty more — no leaving the viewport
  • Command lineDrive the whole farm from a shell, a pipeline script or a scheduled task
  • JSON REST APIEvery command the CLI accepts is also an HTTP route, for building your own tools
  • Web portalSubmit, track and manage the whole farm from any browser, with nothing installed on the machine
  • Job templatesPer-application forms with camera and pass selection, and mandatory fields checked before anything is queued
  • Option scriptsDescribe many jobs in one file; every job is validated before any of them submit
  • Take listsFan one scene out into separate jobs per take, each tracked on its own
  • Generic CLI executorAnything with a command line becomes a distributed job, renderer or not

Job control and scheduling

  • Advanced job queueUp to 5,000 slices per job across eight state transitions, with conditional logic
  • 25 priority levelsFine-grained ordering across every job on the farm
  • Dependency chainsLink jobs together with on-condition profiles and event triggers
  • Templates and profilesPer-application templates with camera and pass selection, plus mandatory-field validation
  • Named poolsGroup nodes by hardware, site or availability window, each with its own scheduling policy
  • Push and pull distributionServer-push or node-pull, whichever suits the network
  • Memory-aware schedulingAutomatic requeue when a node drops below its low-memory threshold
  • Auto-discoveryUDP broadcast finds new nodes without any manual setup
  • Scripting and scheduled tasksScript Manager, environment variables, and tasks that run on a schedule

Rendering power

  • CPU renderingMulti-core affinity, process priority and per-node core limits
  • GPU accelerationNVIDIA and AMD detection, GPU-per-slice allocation and multi-GPU nodes
  • Tile renderingUp to 1,000 tiles per frame with automatic crop and stitch
  • Cooperative renderingSeveral nodes working the same frame at the same time
  • BenchmarkingCinebench, Octane, V-Ray and custom CPU benchmarks feed routing decisions
  • Power managementWake-on-LAN, IPMI, reboot, shutdown and idle-time rendering
  • Real-time previewFrames stream to the desktop as they finish, with zoom, pan and frame-by-frame navigation
  • Video generationMP4, MKV and MOV output at 10–120 fps with GPU-accelerated encoding

Cloud and data movement

  • Hybrid cloudAWS, Google Cloud, Azure and OpenStack nodes join the farm on demand and disappear when the work is done
  • Cloud BridgeSeamless bridging of jobs between the local farm and the cloud
  • Credits and leasingCredit-based billing, low-balance alerts and VM leases of up to 365 days
  • Scene analysisPre-render dependency and issue detection, before anything is uploaded
  • Transfer queueCompression and progress tracking over FTP, SFTP, HTTP and QUIC
  • High-speed WAN transferAspera and FileCatalyst integrations for long-haul links
  • Smart SyncBidirectional project synchronisation between artist and farm
  • Path translationCross-platform paths, UNC shares and mapped drives resolved automatically
  • Seven delivery methodsEmail, FTP, direct download, video-only and more

Management, security and reporting

  • Multi-tenant studiosRun a render service, or several studios, from a single control plane
  • Access controlRole-based permissions with per-user masks and service accounts
  • Encrypted transportSSL/TLS, QUIC and SSH across every connection
  • 64 event typesGranular notifications delivered by email and in-app
  • Real-time monitoringCPU, memory, disk and network graphs for every node
  • History and reporting500+ job records, slice logs and analytics, exportable to PDF and CSV
  • Comprehensive loggingMore than 20 log categories with automatic rotation
  • White-label brandingCustom logos, splash screens and themes for reseller deployments
  • Cross-platformRuns as a Windows service, on macOS, and on Linux under systemd or as a daemon

Submit from the applications you already use

3ds MaxMayaBlenderCinema 4DHoudiniLightWave 3DModoSoftimageUnreal EngineDaz3DAfter EffectsNukeArnoldV-RayRedshiftOctaneMaxwellRenderManKeyShotIndigoFFmpegHandBrakeTerragenSynchroRealFlowVueGeneric CLI

Free beta

Register for the free beta

Use the new SquidNet free while we finish it. Register once and we will email you when the beta opens; licensing is free until the new workflow is ready for production jobs.

Register for the free beta

About a minute. Only your name, email, country, organization and industry are required.
How we handle your details

Or email us directly

All three reach us and land in the same place. They are kept out of the page source so address harvesters cannot scrape them — click to show.

  • General and support ••••••••••••••
  • Sales and licensing ••••••••••••••
  • Direct line ••••••••••••••
Already a SquidNet customer?
Your server, licences and support are unaffected while the site is rebuilt. Email us and we will pick it up from there.

Free beta

Register for the free beta

We will email you when the beta opens. Licensing is free until the new workflow is ready for production jobs.

Tell us about your pipeline (optional)
Applications you render with
Security code: five letters and numbers

Capitals or not, either works. Hard to read? Show a different code, or use Show contact emails to write to us instead.

We use these details for your registration and to reply to you. How we handle your details

How we handle your details

Version 2026-09-15b

Who we are

SquidNet Software, LLC runs this page and decides what happens to what you send through it. To ask us anything about your details, reply to the confirmation email you received, or use Show contact emails on this page.

What we keep

  • What you enter in the registration form.
  • When you registered, and which version of this notice was on the page.
  • Whether you kept the country the page pre-selected from your browser's time zone.

We do not store your IP address with your registration. To limit abuse, the form counts recent attempts under a one-way code derived from your network address; the code cannot be turned back into the address, and the count lapses after ten minutes.

Why

To register you for the free beta, tell you when it opens, and answer anything you asked. We send product news only if you ticked the box for it.

Who else handles it

Your registration is stored by our web host, GoDaddy, and the emails it triggers travel through our mail providers, Network Solutions and Google. All are in the United States; if you are elsewhere, your details go there so that we can do what you asked. This page's font is loaded from Google Fonts, so Google sees your IP address when your browser fetches it. We never sell your details or share them with anyone else.

How long

Until you ask us to delete them, or at most three years after you registered if you have not become a customer by then.

Your choices

You can ask to see, correct or delete your details at any time, and stop product news by replying “unsubscribe” to any message we send. If you are in the European Union or the United Kingdom, you can also complain to your data protection authority.

Cookies

One: a session cookie that makes the form and its security code work. It ends when you close your browser. No tracking or advertising cookies.