@usebruno/converters is a standalone npm package that converts Postman collections and environments, Insomnia collections, OpenAPI specifications, and WSDL files into Bruno collections from your own code.
Installation
Requires Node.js 18 or later. The latest LTS release is recommended.
@usebruno/filestore, which the guides use to write the converted collection to disk as a folder Bruno can open.
- npm
- pnpm
- yarn
Conversions
Each guide walks through a complete script that converts a file and writes a collection folder you can open in the Bruno app or run with the Bruno CLI.Postman to Bruno
Convert a Postman collection and, optionally, a Postman environment.
Insomnia to Bruno
Convert an Insomnia export.
OpenAPI to Bruno
Convert an OpenAPI 3.x or Swagger 2.0 specification, as JSON or YAML.
WSDL to Bruno
Convert a WSDL file into a collection of SOAP requests.
API Reference
Signatures, options, and return values for every function.