# आपकी API key

आपकी API key एक password जैसी काम करती है: यह आपके AI एजेंट या आपके सॉफ़्टवेयर को आपके account से APIs इस्तेमाल करने देती है, और हर call आपको बिल होती है। एक ही key Zyla API Hub की हर API, Zyla MCP सर्वर और Listings API के लिए काम करती है।

अगर आप AI एजेंट इस्तेमाल करते हैं तो आपको इसे शायद ही कभी छूना पड़े: [AI एजेंट कनेक्ट करें (MCP)](https://zylalabs.com/hi/docs/mcp) में दी गई setup लाइन में यह पहले से शामिल होती है।

## अपनी key लें

1. [साइन अप करें](https://zylalabs.com/hi/register) या [लॉग इन करें](https://zylalabs.com/hi/login)।
2. [AI एजेंट कनेक्ट करें (MCP)](https://zylalabs.com/hi/docs/mcp) खोलें। आपकी key **आपकी API एक्सेस कुंजी** में दिखती है, एक **Copy** बटन के साथ। आपकी सभी keys account menu में **API keys** में भी हैं।

## इसे अपने कोड में इस्तेमाल करें

Developers इसे हर request के `Authorization` हेडर में भेजते हैं:

```http
Authorization: Bearer YOUR_API_KEY
```

## और keys बनाएं

**API keys** को account menu से खोलें ([/api_keys](https://zylalabs.com/hi/api_keys)) और:

- नाम के साथ अतिरिक्त keys बनाएं, जैसे हर project या environment के लिए एक;
- किसी key को खास APIs तक सीमित करें, ताकि लीक हुई key आपकी बाकी subscriptions के खिलाफ इस्तेमाल न हो सके;
- किसी भी समय key को revoke करें। revoke की गई key से की गई requests को `401` मिलता है।

कुछ APIs तक सीमित key को, उस लिस्ट से बाहर की किसी API पर कॉल करने पर `403` मिलता है।

## इसे गुप्त रखें

- key को client-side कोड (browser JavaScript, mobile apps) में न डालें। Zyla को अपने backend से कॉल करें।
- इसे किसी repository में commit न करें। इसे किसी environment variable या secrets manager से लोड करें।
- अगर कोई key लीक हो जाए, तो उसे **API keys** में revoke करें और एक नई बनाएं।


---
Source: https://zylalabs.com/hi/docs/api-keys
