Bandura is a desktop workspace for building local AI workflows and testing APIs. Its visual canvas works with editable YAML workflows, saved as plain-text .aether files that can be shared or committed through Git. For API testing, it can chain HTTP requests, pass values between steps, and assert results; it also imports requests from Postman, Insomnia, OpenAPI, Bruno, HAR, and curl. AI features connect to services including Anthropic, Gemini, OpenAI-compatible endpoints, and others, or can run locally through Ollama or LM Studio without an API key or traffic leaving the machine. A native CLI runs the same workflows in terminals and CI, with JUnit and GitHub annotations. A local MCP server lets compatible assistants manage flows. Bandura says workflows and run history remain on the user's machine and that it collects no telemetry, analytics, crash reports, or account data. The Free plan is 0.00 USD per free; the Commercial licence is 59.00 USD per once per seat and includes 12 months of updates.
Who it is for
Bandura suits developers who want to combine API checks and AI workflows locally, with files that fit Git-based work. It is available for Linux, macOS, Windows, and self-hosted use.
What is good
- Plain-text workflow files can be shared through Git.
- Imports Postman, Insomnia, OpenAPI, Bruno, HAR, and curl.
- CLI runs workflows in terminals and CI.
- Local AI models need no API key.
- No telemetry, analytics, crash reports, or account data collected.
What to know first
- Built-in scheduling is unavailable.
- Hosted execution is unavailable.
- No SOC 2, ISO 27001, HIPAA, or PCI attestation.
Verdict
Bandura offers a local-first way to compose API tests and AI workflows, with both a visual canvas and CLI execution. Its lack of built-in scheduling or hosted execution matters for teams that want those services included.
Bandura plans and pricing
All plansCompared on gRPC tools
- Free plan
- Yes
- Deployment model
- desktop
- Server reflection
- Yes
- CI integration
- Yes

