For Pythons Devs: How do you handle scripting when working with API Clients?
Most API tools I have seen don’t go seem to go far enough when it comes to scripting. They stop at JavaScript, a limited sandbox, and systems that aren’t really extensible.
That might work for small tests, but it can quickly break down when you want to build real, multi-step workflows.
We wanted to go further.
While talking to python devs, I observed:
Rotations handled manually
Helper scripts scattered across repos, and
Python engineers forced into JavaScript
That shaped an idea of scripting in an “ideal” API tool:
Python (first-class): use the language you already know and trust
Real runtimes & package imports: run actual code, import libraries, and reuse logic
Stateful workflows: share variables, store data, and chain requests dynamically
Orchestration-ready: automate multi-step flows, token rotations, and dependent API calls
We built it, open sourced it and to be honest, I believe this is one of the most powerful scripting systems available in any API client today (will not be happy to be proven wrong but welcome you to take a look and let me know if this makes sense).
You can try the beta here (there is also a stable release but the scripting feature in python is on beta):
https://voiden.md/download#beta repo: https://github.com/VoidenHQ/voiden


Replies