Skip to content
| Marketplace
Sign in
Visual Studio Code>Programming Languages>BrunoNew to Visual Studio Code? Get it now.
Bruno

Bruno

Bruno

usebruno.com
|
67,210 installs
| (19) | Free
API client for exploring and testing APIs in VS Code
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Bruno for VS Code

With Bruno VS Code extension, you can develop and test your APIs in Bruno right from Visual Studio Code. You can use the VS Code extension to open .bru files, send API requests, manage collections and environments, and much more. Streamline your development workflow by testing your APIs in the same application you use to develop them.

Bruno Editor

Why Bruno?

Bruno has a few standout features that make it unique:

  • Git-friendly: Bruno stores collections directly in your filesystem as plain text files, making them easy to version control with Git
  • Offline-first: No cloud dependency, no vendor lock-in. Your data stays on your device
  • Opensource: Bruno is open source and free to use
  • Fast & Lightweight: Built for speed and simplicity
  • Local Storage: All your API collections and data remain on your local machine

Features

The extension provides a comprehensive set of features for API development and testing:

Core Features

  • Native .bru file support - Open and edit Bruno request files with rich GUI interface
  • Inline API testing - Send requests directly from VS Code without switching applications
  • Dual view modes - Switch seamlessly between GUI and text editor views
  • Collection management - Organize and manage your API collections within VS Code

Advanced Capabilities

  • Environment variables - Manage multiple environments and switch between them easily
  • Request scripting - Write pre-request and post-response scripts for advanced testing
  • Authentication support - Handle various auth methods including Basic, Bearer, OAuth, and more
  • GraphQL support - Send and test GraphQL queries with syntax highlighting
  • File uploads - Handle multipart form data and file uploads in requests

Related Projects

  • Bruno Desktop - The main Bruno desktop application
  • Bruno CLI - Command-line interface for Bruno collections
  • Bruno Website - Official Bruno website and documentation

Community & Support

  • GitHub Repository - Source code, issues, and discussions
  • Documentation - Comprehensive Bruno documentation
  • Discord Community - Join our community for help and discussions
  • Twitter - Follow us for updates and announcements

Contributing

We welcome contributions to make Bruno even better! See our Contributing Guide for details on:

  • Reporting bugs and requesting features
  • Setting up the development environment
  • Submitting pull requests
  • Code style guidelines

License

This project is licensed under the MIT License - see the LICENSE file for details.


Made with ❤️ by the Bruno team

Love Bruno? Show your support by starring the project on GitHub!

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2025 Microsoft