<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Sifat Ahmed</title>
    <description>The latest articles on DEV Community by Sifat Ahmed (@sifat_ahmed_3cc666203e7b8).</description>
    <link>https://dev.to/sifat_ahmed_3cc666203e7b8</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F4090356%2F4ae60a96-0c30-4bc9-82f3-5b62d886acec.png</url>
      <title>DEV Community: Sifat Ahmed</title>
      <link>https://dev.to/sifat_ahmed_3cc666203e7b8</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/sifat_ahmed_3cc666203e7b8"/>
    <language>en</language>
    <item>
      <title>Why Fusebox doesn't support Claude yet</title>
      <dc:creator>Sifat Ahmed</dc:creator>
      <pubDate>Sun, 23 Aug 2026 02:50:06 +0000</pubDate>
      <link>https://dev.to/sifat_ahmed_3cc666203e7b8/why-fusebox-doesnt-support-claude-yet-196f</link>
      <guid>https://dev.to/sifat_ahmed_3cc666203e7b8/why-fusebox-doesnt-support-claude-yet-196f</guid>
      <description>&lt;p&gt;Fusebox emails you before your OpenAI bill blows past a number you set. Before writing any of that code, I spent an afternoon checking one thing: what kind of API key would I actually need to ask people for?&lt;/p&gt;

&lt;p&gt;That question mattered more than it sounds like it should. A tool that reads your spend needs some credential from your account. The honest version of that credential can &lt;em&gt;only&lt;/em&gt; read - it can't touch billing, can't create or revoke other keys, can't add or remove people from your org. The dishonest version asks for more than it needs and hopes you don't check.&lt;/p&gt;

&lt;h2&gt;
  
  
  OpenAI: genuinely scoped
&lt;/h2&gt;

&lt;p&gt;OpenAI lets you create an Admin key and restrict it to specific permissions per resource - None, Read, or Write. For usage and cost data specifically, that's a scope called &lt;code&gt;api.usage.read&lt;/code&gt;. Grant only that, and the key can pull your spend numbers and do nothing else. That's exactly the shape of trust a tool like this should ask for.&lt;/p&gt;

&lt;h2&gt;
  
  
  Anthropic: not yet, for individual accounts
&lt;/h2&gt;

&lt;p&gt;I checked the same thing for Claude, expecting a similar scoped option. Anthropic's own docs say otherwise, for Claude Console (the product individual developers actually use):&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;"Claude Console keys do not have selectable scopes; every key carries full access to all endpoints that accept Admin API keys."&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Scoped read-only keys do exist on Anthropic's side (&lt;code&gt;read:spend_limits&lt;/code&gt;, &lt;code&gt;read:analytics&lt;/code&gt;) but only for &lt;strong&gt;Claude Enterprise&lt;/strong&gt; organizations, not individual Console accounts. For everyone else, the only key that can read usage data can also manage your organization's members and revoke other people's API keys.&lt;/p&gt;

&lt;p&gt;Asking a solo developer to hand that over, in service of a feature as small as "email me at 80% of my budget," is a bad trade. So Fusebox doesn't do it yet. Claude support is built and waiting - it's a small amount of code - but it stays off until Anthropic ships the same kind of scoping for individual accounts that OpenAI already has.&lt;/p&gt;

&lt;h2&gt;
  
  
  Why this is worth writing down
&lt;/h2&gt;

&lt;p&gt;Most tools that ask for API access don't explain what they're actually asking for, and most users don't check. I'd rather the constraint be visible than quietly worked around.&lt;/p&gt;

&lt;p&gt;Fusebox is free, early access, OpenAI-only for now: &lt;a href="https://fusebox.sifatsrk.workers.dev" rel="noopener noreferrer"&gt;https://fusebox.sifatsrk.workers.dev&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;If you've found a cleaner way to do the Claude side of this safely, I'd genuinely like to hear about it in the comments.&lt;/p&gt;

</description>
      <category>ai</category>
      <category>api</category>
      <category>security</category>
      <category>buildinpublic</category>
    </item>
  </channel>
</rss>
