# API key

> Membuat, membatasi, menonaktifkan, dan menyimpan API key Vikey dengan aman.

API key adalah kunci yang dipakai aplikasi dan coding agent untuk memanggil Vikey. Semua key milik satu akun memakai saldo yang sama.

## Membuat key

Buka menu **API Keys** di dashboard, lalu buat key baru. Beri nama yang jelas, misalnya `laptop-kantor` atau `bot-telegram`, supaya pemakaiannya mudah dibedakan.

Buat key terpisah untuk tiap mesin atau aplikasi. Kalau satu key bocor, kamu cukup menonaktifkan key itu tanpa mengganggu yang lain.

## Setelan per key

| Setelan | Fungsi |
| --- | --- |
| Batas pemakaian | Opsional. Membatasi jumlah request untuk key ini. |
| Aktif atau nonaktif | Key yang dinonaktifkan langsung ditolak dengan `403`, tanpa perlu dihapus. Bisa diaktifkan lagi kapan saja. |
| Sembunyikan nama provider | `GET /v1/models` menampilkan nama pendek seperti `claude-sonnet-5.5`. Lihat [Memilih model](/models/choosing/#menyembunyikan-nama-provider). |

## Menyimpan key dengan aman

- Simpan key di variabel environment, misalnya `VIKEY_API_KEY`, bukan di kode.
- Jangan commit key ke repository. Untuk Claude Code, pakai `~/.claude/settings.json` atau `.claude/settings.local.json`, bukan `.claude/settings.json` milik proyek.
- Jangan taruh key di aplikasi frontend atau aplikasi mobile. Panggil Vikey dari server kamu.

**Key bocor?**

Nonaktifkan key itu di menu **API Keys**, buat key baru, lalu ganti di semua tempat yang memakainya. Cek menu **Usage** untuk melihat pemakaian yang tidak kamu kenali.

Source: https://docs.vikey.ai/account/api-keys/
