1
Generate your API key
Head to the Plato dashboard and copy your API key. Keep this secure - you’ll need it for all API requests.
2
Install Plato CLI
Install the Plato CLI for simulator development:
3
Set up your environment variables
Create a The SDK will automatically load these environment variables.
.env file in your project root and add your API key:.env
4
Clone your first simulator
Let’s clone an existing simulator and start developing:This downloads the simulator code and sets up your local development environment.
5
Start development sandbox
Now let’s start a development sandbox to test your changes:Choose Option 1 to start simulator services, then Option 2 or 3 to connect your editor (VS Code or Cursor) directly to the VM.
The sandbox provides a complete development environment with your code, database, and services running in an isolated VM that you can connect to directly.
6
Develop and deploy changes
Once you’ve made changes in your sandbox, deploy them to the Plato registry:Your changes are now deployed and available for use!
What’s Next?
Simulator Management
Learn all CLI commands for creating and managing simulators
Development Sandbox
Deep dive into sandbox development with live reloading and debugging
SDK Reference
Explore the Python/JavaScript SDKs for automation
Examples
Real-world examples and common development patterns
Need Help?
- CLI installation issues? Make sure you have Python 3.8+ and try
uv --versionto verify uv is installed - Authentication problems? Double-check your API key and ensure it’s properly set in your environment
- Sandbox won’t start? Verify you’re in a directory with
.plato-hub.jsonconfiguration - Git operations failing? Run
uv run plato hub loginto refresh your credentials