Speed and Flexibility: Introducing the WorldJen SDK and CLI
TL;DR
- New release: WorldJen SDK and CLI on PyPI.
- Read more about WorldJen: https://moonmath.ai/posts/introducing-worldjen/
- The CLI makes account and runner operations scriptable for fast, agentic workflows.
- The SDK enables direct programmatic runs from Python pipelines with strong flexibility and concurrency.
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!