Drop-in secure API key management for your LLM applications
<script src="https://runtime.useignition.app/latest/ignition.js"></script>
<script>
// Mount key input UI
ignition.mountKeyProxy('openai', document.getElementById('key-input'));
// Make authenticated requests
const response = await ignition.fetch('openai', {
url: 'https://api.openai.com/v1/chat/completions',
method: 'POST',
body: {
model: 'gpt-3.5-turbo',
messages: [{ role: 'user', content: 'Hello!' }]
}
});
</script>
Keys never leave the browser unencrypted. Even our servers cannot access your users' API keys.
Keys are automatically isolated per domain, preventing cross-site access or leakage.
Works with strict Content Security Policies and modern security frameworks.
No server-side key storage or processing. Complete client-side control and transparency.