{"_id":"@agentkeys-io/sdk","_rev":"3-6b269f66929036a19f0f574ae3c9956c","name":"@agentkeys-io/sdk","dist-tags":{"latest":"0.1.2"},"versions":{"0.1.0":{"name":"@agentkeys-io/sdk","version":"0.1.0","keywords":["agentkeys","sdk","credentials","proxy","ai-agents","api-keys"],"license":"MIT","_id":"@agentkeys-io/sdk@0.1.0","maintainers":[{"name":"alexbelogubov","email":"alexandr.belogubov@gmail.com"}],"homepage":"https://agentkeys.io/docs","bugs":{"url":"https://github.com/alexandr-belogubov/agentkeys/issues"},"dist":{"shasum":"0b2c9273b9b7986d61ac3c467c3b246c269d7a55","tarball":"https://registry.npmjs.org/@agentkeys-io/sdk/-/sdk-0.1.0.tgz","fileCount":6,"integrity":"sha512-oXqjKkNl+ZBDisx3MM5B6SEFC13BSdiWmlYbpJEgaRjgv8FMZ2rf+gpYtICqbLDQ+7MsSWRVfXDX/p6HRVGLfQ==","signatures":[{"sig":"MEQCICBZs78hfcprwJydBVhlmJt+JmhrMJbsakaBaGHgJgCuAiBPkB2/isOrCxPW9hCnXHp89/g/1MR8LUXyZGGGYtIXBA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10729},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"8ec1df71e98cc46b73611050ac56af45c3c38a27","scripts":{"test":"vitest run --passWithNoTests","build":"tsup src/index.ts --format cjs,esm --dts --clean"},"_npmUser":{"name":"alexbelogubov","email":"alexandr.belogubov@gmail.com"},"repository":{"url":"git+https://github.com/alexandr-belogubov/agentkeys.git","type":"git"},"_npmVersion":"11.8.0","description":"TypeScript SDK for AgentKeys — proxy API calls through secure credential vault","directories":{},"_nodeVersion":"25.6.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8","vitest":"^2","typescript":"^5.5"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.1.0_1771519093621_0.5852070962246059","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@agentkeys-io/sdk","version":"0.1.1","keywords":["agentkeys","sdk","credentials","proxy","ai-agents","api-keys"],"license":"MIT","_id":"@agentkeys-io/sdk@0.1.1","maintainers":[{"name":"alexbelogubov","email":"alexandr.belogubov@gmail.com"}],"homepage":"https://agentkeys.io/docs","bugs":{"url":"https://github.com/alexandr-belogubov/agentkeys/issues"},"dist":{"shasum":"4a517ad93ac7e5e55030f2e2bac50f8444438c37","tarball":"https://registry.npmjs.org/@agentkeys-io/sdk/-/sdk-0.1.1.tgz","fileCount":6,"integrity":"sha512-dGWVf5myBiqk7tUShNBkwBDL+mhVC9I05WK25Clt1Xbxe/+DfuZGyQbsPRBnJzlRcgkuqq2HrHSH5+MezMB9WQ==","signatures":[{"sig":"MEYCIQClHgMgNclToPFG1PEeXlKN2+Df1FUS0XkAPkpb66/WjwIhAKjdJmbtVnT6jkK8zF6nhdbj7C/wERjk9jsoiB4HkJnG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10729},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"8ec1df71e98cc46b73611050ac56af45c3c38a27","scripts":{"test":"vitest run --passWithNoTests","build":"tsup src/index.ts --format cjs,esm --dts --clean"},"_npmUser":{"name":"alexbelogubov","email":"alexandr.belogubov@gmail.com"},"repository":{"url":"git+https://github.com/alexandr-belogubov/agentkeys.git","type":"git"},"_npmVersion":"11.8.0","description":"TypeScript SDK for AgentKeys — proxy API calls through secure credential vault","directories":{},"_nodeVersion":"25.6.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8","vitest":"^2","typescript":"^5.5"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.1.1_1771519390166_0.20227783564490043","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@agentkeys-io/sdk","version":"0.1.2","description":"TypeScript SDK for AgentKeys — proxy API calls through secure credential vault","license":"MIT","homepage":"https://agentkeys.io/docs","repository":{"type":"git","url":"git+https://github.com/alexandr-belogubov/agentkeys.git"},"keywords":["agentkeys","sdk","credentials","proxy","ai-agents","api-keys"],"main":"./dist/index.js","module":"./dist/index.mjs","types":"./dist/index.d.ts","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.js","types":"./dist/index.d.ts"}},"scripts":{"build":"tsup src/index.ts --format cjs,esm --dts --clean","test":"vitest run --passWithNoTests"},"devDependencies":{"tsup":"^8","typescript":"^5.5","vitest":"^2"},"gitHead":"8ec1df71e98cc46b73611050ac56af45c3c38a27","_id":"@agentkeys-io/sdk@0.1.2","bugs":{"url":"https://github.com/alexandr-belogubov/agentkeys/issues"},"_nodeVersion":"25.6.0","_npmVersion":"11.8.0","dist":{"integrity":"sha512-EqK4p5waowywI54EoxZgby1MyPTwbDSG5MMS0o7SbxVMhIUaGm56ZU0mkoThBcxG28E7yx9lk8ozg0lL2MfFHQ==","shasum":"f328d6a3b26c2bad436f98dd38e34403dbc63996","tarball":"https://registry.npmjs.org/@agentkeys-io/sdk/-/sdk-0.1.2.tgz","fileCount":6,"unpackedSize":10664,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIBF3WfKuV5FiAhAHFOCOPrZZ5gIs0THVheZjaZ1TSG1PAiB+vk9d01J1hiJ8x7AnGwrjhmMakhbpzh4eS3u+2CGRaw=="}]},"_npmUser":{"name":"alexbelogubov","email":"alexandr.belogubov@gmail.com"},"directories":{},"maintainers":[{"name":"alexbelogubov","email":"alexandr.belogubov@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/sdk_0.1.2_1771519995134_0.2137980894411804"},"_hasShrinkwrap":false}},"time":{"created":"2026-02-19T16:38:13.550Z","modified":"2026-02-19T16:53:15.450Z","0.1.0":"2026-02-19T16:38:13.773Z","0.1.1":"2026-02-19T16:43:10.302Z","0.1.2":"2026-02-19T16:53:15.284Z"},"bugs":{"url":"https://github.com/alexandr-belogubov/agentkeys/issues"},"license":"MIT","homepage":"https://agentkeys.io/docs","keywords":["agentkeys","sdk","credentials","proxy","ai-agents","api-keys"],"repository":{"type":"git","url":"git+https://github.com/alexandr-belogubov/agentkeys.git"},"description":"TypeScript SDK for AgentKeys — proxy API calls through secure credential vault","maintainers":[{"name":"alexbelogubov","email":"alexandr.belogubov@gmail.com"}],"readme":"# @agentkeys-io/sdk\n\nTypeScript SDK for [AgentKeys](https://agentkeys.io) — proxy API calls through a secure credential vault. Your agent never sees the real API keys.\n\n## Install\n\n```bash\nnpm install @agentkeys-io/sdk\n```\n\n## Usage\n\n### With API key (recommended — access all credentials by name)\n\n```typescript\nimport { AgentKeys } from \"@agentkeys-io/sdk\";\n\nconst ak = new AgentKeys({\n  token: \"ak_ws_your_key...\",\n  proxyUrl: \"https://proxy.agentkeys.io\",\n});\n\n// Proxy a request through the \"resend\" credential\nconst response = await ak.proxy(\"resend\", {\n  url: \"https://api.resend.com/emails\",\n  method: \"POST\",\n  body: {\n  },\n});\n\nconsole.log(await response.json());\n```\n\n### With proxy token (single credential)\n\n```typescript\nconst ak = new AgentKeys({ token: \"pxr_resend_abc123...\" });\n\nconst response = await ak.proxy(\"ignored\", {\n  url: \"https://api.resend.com/emails\",\n  method: \"POST\",\n  body: { \"from\": \"hi@example.com\", \"to\": \"user@example.com\", \"subject\": \"Hello\", \"text\": \"Sent via AgentKeys\"},\n});\n```\n\n### Scoped client\n\n```typescript\nconst resend = ak.for(\"resend\");\nconst stripe = ak.for(\"stripe\");\n\nawait resend.post(\"https://api.resend.com/emails\", {\n  from: \"hi@example.com\",\n  to: \"user@example.com\",\n  subject: \"Hello\",\n  text: \"Sent via AgentKeys\",\n});\n\nconst balance = await stripe.get(\"https://api.stripe.com/v1/balance\");\n```\n\n## Links\n\n- [Dashboard](https://app.agentkeys.io)\n- [Docs](https://agentkeys.io/docs)\n- [Support](mailto:support@agentkeys.io)\n","readmeFilename":"README.md"}