Languages & SDKs
The Pulumi ESC SDKs let you create, update, retrieve, and delete environments — and read their evaluated values — from your own code. Use them when you need programmatic access to ESC outside of the esc CLI or a Pulumi program.
| Language | Reference |
|---|---|
| .NET | C#, F#, VB on .NET 6+. |
| Go | Go 1.20+. |
| JavaScript / TypeScript | Node.js 18+. |
| Python | Python 3.9+. |
For driving ESC from orchestration code, see Automation API. For managing ESC resources from inside a Pulumi program, see Pulumi Service Provider.
Thank you for your feedback!
If you have a question about how to use Pulumi, reach out in Community Slack.
Open an issue on GitHub to report a problem or suggest an improvement.