
API की खोज और परीक्षण के लिए ओपनसोर्स IDE (Postman/Insomnia का हल्का विकल्प)
English | Українська | Русский | Türkçe | Deutsch | Français | Português (BR) | 한국어 | বাংলা | Español | Italiano | Română | Polski | 简体中文 | 正體中文 | العربية | 日本語 | ქართული | Nederlands | فارسی | हिन्दी
Bruno एक नया और अभिनव API क्लाइंट है, जिसका उद्देश्य Postman और इसी तरह के अन्य टूल्स द्वारा स्थापित यथास्थिति में क्रांतिकारी बदलाव लाना है।
Bruno आपके कलेक्शन्स को सीधे आपके फाइलसिस्टम पर एक फोल्डर में संग्रहीत करता है। API अनुरोधों की जानकारी सहेजने के लिए हम एक सादा टेक्स्ट मार्कअप भाषा, Bru, का उपयोग करते हैं।
आप अपने API कलेक्शन्स पर सहयोग करने के लिए Git या अपनी पसंद के किसी भी वर्ज़न कंट्रोल का उपयोग कर सकते हैं।
Bruno केवल ऑफ़लाइन है। Bruno में क्लाउड-सिंक जोड़ने की कोई योजना कभी नहीं है। हम आपकी डेटा गोपनीयता को महत्व देते हैं और मानते हैं कि यह आपके डिवाइस पर ही रहनी चाहिए। हमारी दीर्घकालिक दृष्टि यहाँ पढ़ें
📢 India FOSS 3.0 Conference में हमारी हाल की टॉक देखें यहाँ
हमारी अधिकांश सुविधाएँ मुफ़्त और ओपन सोर्स हैं। हम ओपन-सोर्स सिद्धांतों और स्थिरता के बीच एक सामंजस्यपूर्ण संतुलन बनाने का प्रयास करते हैं
आप हमारे paid versions देख सकते हैं ताकि पता चले कि क्या कोई अतिरिक्त सुविधाएँ हैं जो आपके या आपकी टीम के लिए उपयोगी हो सकती हैं!
Bruno Mac, Windows और Linux के लिए हमारी वेबसाइट पर बाइनरी डाउनलोड के रूप में उपलब्ध है।
आप Bruno को Homebrew, Chocolatey, Scoop, Snap, Flatpak और Apt जैसे पैकेज मैनेजर्स के माध्यम से भी इंस्टॉल कर सकते हैं।
# On Mac via Homebrew
brew install bruno
# On Windows via Chocolatey
choco install bruno
# On Windows via Scoop
scoop bucket add extras
scoop install bruno
# On Windows via winget
winget install Bruno.Bruno
# On Linux via Snap
snap install bruno
# On Linux via Flatpak
flatpak install com.usebruno.Bruno
# On Arch Linux via AUR
yay -S bruno
# On Linux via Apt
sudo mkdir -p /etc/apt/keyrings
sudo apt update && sudo apt install gpg curl
curl -fsSL "https://keyserver.ubuntu.com/pks/lookup?op=get&search=0x9FA6017ECABE0266" \
| gpg --dearmor \
| sudo tee /etc/apt/keyrings/bruno.gpg > /dev/null
sudo chmod 644 /etc/apt/keyrings/bruno.gpg
echo "deb [arch=amd64 signed-by=/etc/apt/keyrings/bruno.gpg] http://debian.usebruno.com/ bruno stable" \
| sudo tee /etc/apt/sources.list.d/bruno.list
sudo apt update && sudo apt install bruno
Bruno CLI आपको कमांड लाइन से अपने API कलेक्शन्स चलाने देता है, जो स्वचालित परीक्षण और CI/CD पाइपलाइनों के लिए आदर्श है। इसे npm से अपनी पसंद के पैकेज मैनेजर का उपयोग करके इंस्टॉल करें:
npm install -g @usebruno/cli
अपने कलेक्शन वाली डायरेक्टरी पर जाएँ और इसे चलाएँ:
# Run every request in the collection
bru run
# Run a single request
bru run request.bru
# Run a folder against a specific environment
bru run folder --env Local
पूर्ण कमांड संदर्भ के लिए, Bruno CLI documentation देखें।
Bruno CLI के लिए आधिकारिक Docker इमेजेज़ आपको CI/CD पाइपलाइनों में और स्थानीय रूप से API कलेक्शन्स चलाने देती हैं, बिना होस्ट पर Node.js या npm इंस्टॉल किए। इमेजेज़ हर CLI रिलीज़ पर Docker Hub और GitHub Container Registry दोनों पर प्रकाशित की जाती हैं, जिनमें linux/amd64 और linux/arm64 के लिए alpine और debian वेरिएंट होते हैं।
# Pull from Docker Hub
docker pull usebruno/cli:latest
# Or pull from the GitHub Container Registry
docker pull ghcr.io/usebruno/cli:latest
# Run a collection by mounting the current directory
docker run -v $(pwd):/bruno usebruno/cli run
वेरिएंट्स, टैग मैट्रिक्स, एनवायरनमेंट फाइलों और CI उदाहरणों (GitHub Actions, GitLab CI, Jenkins) के लिए, पूरा Bruno CLI Docker documentation देखें।
या आपकी पसंद का कोई भी वर्ज़न कंट्रोल सिस्टम