Hey
@proud-pizza-80589, glad to hear this is going to help solve some of your problems!
Deploying infrastructure on the fly is exactly what we had in mind when designing the api, so your use case sounds perfect.
Trying it out depends on what language you'd like to use. Go is published in alpha and available to use today. There is a full examples repo here that has multiple sample projects:
https://github.com/evanboyle/automation-api-examples
If you're looking for typescript, we do have a branch but there will be a bunch of changes over the next few days before it goes out for final code review:
https://github.com/pulumi/pulumi/pull/5347
I'd recommend waiting a few days for node if that's what you're interested in, but happy to help get you set up if you don't mind handling the incoming changes.
The short of it is to:
1. enlist in that branch
2.
cd ...pulumi/pulumi/sdk/node
3.
make build && make install
(this will yarn link the pulumi pacakge globally
4. Start a node project somewhere and run
yarn link "@pulumi/pulumi"
Python and .NET will be started once we finish up node.