> ## Documentation Index
> Fetch the complete documentation index at: https://docs.kazzle.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Vault

> पासवर्ड, API कुंजियाँ, और क्रेडेंशियल सहेजें जिन्हें Kazzle को आपके टूल्स का उपयोग करने के लिए चाहिए।

Vault वह जगह है जहाँ आप संवेदनशील जानकारी सहेजते हैं जिसे Kazzle को आपके लिए कुछ करने के लिए चाहिए।

इसका उपयोग API कुंजियों, लॉगिन विवरण, वेबहुक सीक्रेट, डेटाबेस URL, Git क्रेडेंशियल, या किसी भी टोकन के लिए करें जिसे ऐप या वर्कफ़्लो को चाहिए।

निजी कुंजियों या पासवर्ड को थ्रेड में पेस्ट न करें। उन्हें Vault में सहेजें, फिर Kazzle को उपयोग करने दें जब किसी कार्य या ऐप को एक्सेस की आवश्यकता हो।

## Vault में क्या रखें

* उन सेवाओं के लिए API कुंजियाँ जिन्हें आप Kazzle को उपयोग करना चाहते हैं
* उन खातों के लिए लॉगिन विवरण जिन्हें आप स्वचालित करना चाहते हैं
* निजी रिपॉजिटरी के लिए Git क्रेडेंशियल
* ऐप्स के लिए वेबहुक सीक्रेट
* डेटाबेस कनेक्शन स्ट्रिंग
* SMS, ईमेल, भुगतान, विश्लेषण, या अन्य टूल्स के लिए टोकन

## Vault का उपयोग क्यों करें

Vault चैट और सोर्स कोड से सीक्रेट को बाहर रखता है।

* सीक्रेट आराम पर एन्क्रिप्ट किए जाते हैं
* AI सादे पाठ मान को नहीं देखता है
* चैट लॉग और टूल परिणाम सीक्रेट नहीं दिखाते हैं
* एक ही सहेजा गया सीक्रेट ऐप्स और ऑटोमेशन द्वारा पुनः उपयोग किया जा सकता है
* सीक्रेट आपके Space के लिए स्कोप किए गए हैं

## Kazzle एक सीक्रेट का उपयोग कैसे करता है

जब AI को सीक्रेट की आवश्यकता होती है, तो यह एक सहेजे गए संदर्भ का उपयोग करता है। Kazzle वास्तविक मान को केवल तभी भरता है जब कार्य चलता है।

उदाहरण के लिए, यदि किसी ऐप को ईमेल API कुंजी की आवश्यकता है, तो AI ऐप को सहेजे गए सीक्रेट का उपयोग करने के लिए वायर कर सकता है बिना थ्रेड में कुंजी प्रिंट किए।

## सीक्रेट को व्यवस्थित करना

अधिकांश लोग एक सीक्रेट सहेज सकते हैं और इसे सीधे उपयोग कर सकते हैं। बड़े ऐप्स और टीमें सीक्रेट को इसमें व्यवस्थित कर सकते हैं:

* **Collections** - किसी ऐप, वर्कफ़्लो, या सेवा के लिए सीक्रेट के समूह
* **Environments** - विकास और उत्पादन के लिए अलग मान

उदाहरण:

```text theme={"theme":"material-theme-darker"}
my-app
├── development
│   └── EMAIL_API_KEY
└── production
    └── EMAIL_API_KEY
```

## ऐप्स में सीक्रेट का उपयोग करना

जब Kazzle एक ऐप बनाता है, तो यह ऐप को Vault में सीक्रेट से जोड़ सकता है। पूर्वावलोकन और तैनाती के दौरान, Kazzle उन सीक्रेट को ऐप को प्रदान करता है बिना उन्हें ऐप के कोड में संग्रहीत किए।

जेनरेट किए गए ऐप्स के लिए, सीक्रेट आमतौर पर ऐप के कंपोनेंट कॉन्फ़िगरेशन से जुड़े होते हैं। यदि आप ऐप को मैन्युअल रूप से संपादित कर रहे हैं, तो देखें [Kazzle CLI](/apps/cli) कि विकास कमांड सीक्रेट कैसे प्राप्त करते हैं।

## डेवलपर नोट्स

यदि आपको तकनीकी व्यवहार की आवश्यकता है:

* सरल सीक्रेट ऐप प्रक्रियाओं के लिए पर्यावरण चर बन जाते हैं
* बहु-क्षेत्र सीक्रेट संरचित क्रेडेंशियल रख सकते हैं, जैसे ईमेल और पासवर्ड के साथ लॉगिन
* सीक्रेट संदर्भ Kazzle द्वारा रनटाइम पर हल किए जाते हैं
* उत्पादन ऐप्स को केवल उन सीक्रेट प्राप्त होते हैं जो उनके कंपोनेंट के लिए घोषित किए गए हैं
* ब्राउज़र-सामना करने वाली UI बिल्ड को केवल सार्वजनिक मान का उपयोग करना चाहिए जो उजागर करने के लिए सुरक्षित हैं

दो-कारक लॉगिन सीक्रेट एकबारी कोड भी जेनरेट कर सकते हैं जब Kazzle को उनकी आवश्यकता होती है।
