Speed and Flexibility: Introducing the WorldJen SDK and CLI

WorldJen SDK and CLI cover image

TL;DR

WorldJen provides high-performance benchmarks for video and world models. It empowers researchers and builders with a unified platform for accurate, fast, and clear evaluations across dimensions like subject consistency, motion smoothness, physical mechanics, and more.

We are excited to announce a major milestone in the evolution of WorldJen: the release of the WorldJen SDK and CLI. These tools fundamentally change how developers and researchers interact with the platform, accelerating development workflows and providing deeper control over experimental runs.

The WorldJen CLI: Programmatic Control from the Terminal

The WorldJen CLI brings full platform control to the terminal, enabling runs and benchmarks to be created, managed, and automated from the command line. This allows faster iteration on models and configurations, turning the account into a programmable system that fits existing workflows.[1]

Infrastructure setup has also been simplified. The WorldJen Runner can now be registered and installed directly from the CLI, removing the need for external scripts and making it easier to connect custom compute to the platform.

The WorldJen SDK: Flexible, High-Performance Execution

The WorldJen SDK is designed for maximum control and performance. Runs can be executed using a thin Python wrapper around existing pipelines and configurations, enabling highly flexible workflows.[2]

The SDK also supports concurrent execution across multi-GPU environments, whether the pipeline is using multiGPU generation or running concurrent pipelines, reducing the time required for large-scale evaluations.

A Look Ahead

We are already working on bringing this same level of speed and configuration directly to the WorldJen Runner:

  • Multi-runner single machine support
  • Deploying custom pipelines directly to a runner from CLI
  • Additional integrations for runners: GitHub repos, Weights and Biases, and more

Getting Started

The WorldJen SDK and CLI are now available on PyPI.

Watch the demo video on how to use WorldJen SDK and CLI below.

Before being able to use either the CLI or the SDK, you will need to create an API key in your account settings via the web UI; support for adding browser login via the CLI is already underway.

Once you have your API key, set it as the WORLDJEN_API_KEY environment variable either for the session or for the command:

# session
export WORLDJEN_API_KEY="wjk_my/api/key"

# single command
WORLDJEN_API_KEY="wjk_my/api/key" worldjen runs list

Then download the worldjen Python package from PyPI. If you are planning on installing the runner, include the optional runner dependencies as well:

uv pip install worldjen

# For installing the runner, you need the runner dependencies as well
uv pip install "worldjen[runner]"

Now you can use any command in the CLI and the SDK will pick up the exported environment variable. Check out our full demo above, or if you want a hands-on tutorial with LTX2, follow our guide to walk through the demo yourself.[3]

Read more, automate your workflows, and accelerate your generative AI development!