Forget about queues, job schedulers, or cluster configs. Just import, submit, and simulate.
Inductiva provides an API to easily run large-scale simulations on the cloud.
To accomodate different workflows and user preferences, we offer three ways to interact with our API: the Python Client, the Command-Line Interface (CLI), and the Web Console. While each interface can be used independently, they are designed to work together, providing a unified experience for managing your simulations.
This page explains the purpose of each component and how they all fit together.
The following diagram illustrates their relationship:

The Python Client is a library to control the Inductiva API programmatically within a Python script.
Best For:
The Inductiva CLI provides a fast and efficient way to interact with the API directly from the terminal, without needing to write a full script. It uses the same methods as the Python Client but eliminates the need to open an IDE or write a script for simple operations.
Best For:
The Web Console is a graphical interface to visually monitor tasks and resources, analyze costs, see statistics and analytics, and manage your account. It requires no programming or command-line knowledge, making it the most suited tool for a high-level overview.
Best For:
Inductiva's ecosystem is designed for maximum flexibility. With all three interfaces built on the same API, you can seamlessly move between Python scripts, terminal commands, and the web interface as your workflow evolves.
Consider a typical workflow:
| AUTOMATE & SCRIPT | LAUNCH SIMULATIONS | MONITOR & OPERATE | VISUAL ANALYTICS | MANAGE ACCOUNT | |
|---|---|---|---|---|---|
| Python Client | ✅ | ✅ | ✅ | ❌ | ❌ |
| CLI | ❌ | ✅ | ✅ | ❌ | ❌ |
| Web Console | 🚧* | 🚧* | ✅ | ✅ | ✅ |
*You can now run scripts and launch simulations in the Web Console using the Playground Beta feature.