{"slug": "run-claude-and-gpt-on-exe-dev-without-api-keys", "title": "Run Claude and GPT on exe.dev Without API Keys", "summary": "Exe.dev now supports Workload Identity Federation (WIF) for its LLM gateway, letting users run Anthropic's Claude and OpenAI's GPT models on exe.dev VMs without storing API keys, according to exe.dev's blog. The company said both Anthropic and OpenAI support WIF, eliminating two API keys that previously had to be managed and protected. exe.dev also noted that agents are effective at configuring WIF on a user's behalf.", "body_md": "[exe.dev](https://exe.dev/) integrations let you store secrets with exe.dev’s control plane so your VMs (and the agents on those VMs) can access services without seeing the secrets themselves. The next step is to avoid having the secret to begin with. When [exe.dev](http://exe.dev) and the other service both support [Workload Identity Federation](https://blog.exe.dev/oauth-for-agents) (WIF), you can do just that.\n\nIf you’ve been using API keys for [exe.dev](http://exe.dev)’s LLM gateway, there’s now another way. Both Anthropic and OpenAI support Workload Identity Federation. Two fewer keys to lose!\n\nPro tip: agents are excellent at configuring WIF on your behalf.", "url": "https://wpnews.pro/news/run-claude-and-gpt-on-exe-dev-without-api-keys", "canonical_source": "https://blog.exe.dev/llms-without-api-keys", "published_at": "2026-10-28 21:20:00+00:00", "updated_at": "2026-10-28 21:42:11.179902+00:00", "lang": "en", "topics": ["ai-tools", "ai-agents", "developer-tools", "ai-infrastructure"], "entities": ["exe.dev", "Anthropic", "Claude", "OpenAI", "GPT", "Workload Identity Federation"], "also_reported_by": [], "alternates": {"html": "https://wpnews.pro/news/run-claude-and-gpt-on-exe-dev-without-api-keys", "markdown": "https://wpnews.pro/news/run-claude-and-gpt-on-exe-dev-without-api-keys.md", "text": "https://wpnews.pro/news/run-claude-and-gpt-on-exe-dev-without-api-keys.txt", "jsonld": "https://wpnews.pro/news/run-claude-and-gpt-on-exe-dev-without-api-keys.jsonld"}}