aside from that, this is literally just an openapi to sdk generator, not like openai can't just generate one
For better or worse, it's an acquihire.
not anymore lol
I can't even imagine the money wasted on turn-and-burns in the F1000 alone. The US needs a wake up call with respect to consumer / buyer protections. The life of the snake oil salesman is plentiful these days, and you have a lot of AI-psychotic executives who can't seem to get enough.
Either way, it does seem irresponsible and tone deaf for an acquiring/hiring company and an acquired/hired company to send these conflicting signals. If one puts oneself out there as dependable in the face hopes and needs of other, smaller, up-and-coming projects, then a rapid wind-down for $ is incongruent with such a posture.
So much so that, at least for my part, I'd be quite reluctant to hire someone who had engaged in this sort of bob-and-weave pursuit.
- ad in superbowl about how they are the good guys.
- dow public PR stunt (they are the ones to give Palantir their model access).
- sues openclaw.
- threatens every use of cc in oss community.
- prevents other companies using claude saying they cant use when they compete.
- never released a single open weight model.
- Dario told OAI is Yolo'ing in compute and they are now doing the same.
- gas lighting developers and then after weeks acknowledging they fiddled with reasoning juice.
- fear mongoring on mythos and then geting compute later and acknowledging publicly once they realized its not significantly better than gpt 5.5 cyber.
- signs a deal with Elon!
- now this!
Anecdata, but I have a friend at OAI who claims that on both twitter and HN there is mild coordination of OAI employees to signal boost pro-OAI and anti-competitor messaging.
well that ones obviously patently false
It sure does, readers should be informed of who says what. The speaker and their history is part of full communication, not just the words.
So at least anecdotally I really don’t think it’s fair to portray this as OAI doing some sort of social media psyop as if others aren’t engaged in similar behavior.
It’s also very possible that this user just has opinions and tends to think OAI is more developer friendly / that Anthropic is hostile to developers (which is common sentiment I’ve seen from many real people who are definitely not paid OAI shills or something)
HN did a massive 180 in the last month or two, and nearly every post or comment related to Anthropic is just a hate post.
The amount of anger against Anthropic on HN doesn't reflect anything I see in reality (and I work at a pretty big FAANG with Codex and Claude Code, both are great) so I do suspect that OAI is doing some guerrilla marketing here, while Anthropic isn't really marketing or doing PR at all.
> I do suspect that OAI is doing some guerrilla marketing here, while Anthropic isn't really marketing or doing PR at all.
That is a very HN-minded comment.Sure, there's probably some accounts that are more or less controlled by the big AI labs here.
But looking at how humans have been acting for the last 20 years, you'll see that you don't need to pay people to promote things. They'll do it freely, because they identify with it and they can't fathom other people not agreeing with them.
Do you really thing that the weekly posts about people dropping AWS for Hetzner are paid by the German company?
No.
People have limited time and money. Some picked Claude, others picked Codex. Claude seems to be the most popular in terms of content produced about it. So some people probably picked Codex just because they don't want to be like everyone else. Then they obviously have to talk down about Claude, because if Codex is not better, then they are not. Simple.
And from my POV that's not a good thing because HN was the place where people didn't act like this. It was pragmatism and honest debate.
Now it's becoming: my agent is better than X, my stack is better than Y...
After seeing the whole internet being enshittified I'm still shocked people don't see through these very transparent tactics that every tech company has employed since 2012 or so.
GPT models are also generally more token efficient right now and that helps too — you can go a lot further on a $20 subscription with Codex than Claude Code as a result of this.
Ultimately I think many day to day tasks just need to shift away from the latest frontier models towards models that are faster, cheaper, and still perform well enough & you can phase out subsidies while keeping total cost reasonable.
Personally if I don't need a frontier model I use a local LLM. Or one of the Chinese ones through OpenRouter.
I was wondering what the Dow jones stock index thing was...
It took me a minute, but I am guessing this means department of war? It feels strange to see terminology evolve like this over my lifetime.
At first I thought this might've been a 'freedom fries' thing, but I guess it's pretty official now.
Expect grok to improve dramatically as Musk reverse-engineers the Anthropic services running on his hardware.
Starting a race to the bottom where every AI company agrees to "all lawful use" such as mass domestic surveillance and fully autonomous weapons, probably increasing p(doom) by some amount.
All to stick it to Anthropic. That's not petty to you?
To me it is an order of magnitude bigger than all of the stuff you've described. I suspect some people here just work for OAI.
I know people are upset about the non-profit thing but the fact is that was pretty much the only way forward if they wanted to have LLMs have the impact that they are having today. It's very much a question if they'll ever turn a profit. But overall I'm grateful OpenAI had the vision to get this ball rolling when companies like Google have been sitting on this for nearly a decade and were too afraid to invest a tiny portion of their billions to bring this to fruition because they were afraid of either cannibalization of their search business or offending a vocal minority of internet people.
> As we focus on Claude Platform capabilities and connecting agents to APIs, we’ll be winding down all hosted Stainless products, including our SDK generator. Starting today, new signups, projects, and SDKs will not be available.
> If you’re a Stainless customer, visit app.stainless.com/transition for help transitioning from Stainless-managed products to other options. As always, you own the SDKs you’ve generated to date, and have full rights to modify and extend them however you wish.
By self-service, do you mean that the SDK generators are now source-available so they can be run by end users locally?
* Manual Maintenance: Returning to the pre-Stainless era.
* Agentic Coding: Works to an extent, but you lose the deterministic, review-free output required to keep an SDK perfectly structured and coherent.
* Open-source Generators: Helpful for basic use cases, but they lack Stainless's full-stack features like multi-language generation and publishing, MCPs, and documentation.
We were an ealy adopter of their Node SDK generator at Mux (and latterly their Typescript and other generators), and the product worked great, and I'm sad to see it be shut down.
At the same time, it's easy to understand why this is a complciated product/market to be in at the moment - it's very tempting and easy to vibe code SDKs from a OpenAPI spec files right now. I would think a lot of teams will just go in that direction (for better or worse), using the same toolchain that the product developers are using today for the product, for effectively no extra cost.
But, no one uses it, because uber and lyft have become kleenex or coca cola: the brand name associated with the basic phenomenon, such that consumers cannot even think about the phenomenon without thinking first of the brand and probably resorting to the brand.
This is the same startup culture. The only innovation here is finding new way to swindle customers and businesses out of money.
If you intend to sell it to the highest bidder eventually then what difference does it make what was your plan?
If a business had real values then they would never sell out (see lichess).
I very much doubt you would apply your expectation of altruism to yourself!
It kind of blows my mind that the majority of Claude users have just accepted that CLAUDE.md is a tracked file that the whole team has to standardize on and share. Coding agents are the ultimate API. They conform to however you prefer to interact. Is anyone really expecting to enforce standard operating procedures with this non-deterministic black box of magic?
The amount of money thrown at it means at some point the words Return on Investment were going to appear.
It’s the classic loss leader applied to trillion dollar (across the market) capital investments.
Allowing users to take advantage of their monthly/weekly/daily token limits with the software of their choosing is a perfectly valid expectation.
Restricting it to their own underperforming, buggy TUI client is textbook walled garden.
Really walled garden is the only direction that makes sense--models will slowly become commodities
I get that most of our new customers will use AI to generate client libs. But our existing customer base depends on our Stainless generated client libs. These OpenAPI schema > client lib providers had a bit of lockin since the client libs are all slightly different.
Migration's unfortunately not as easy as just switching to Speakeasy or Openapi generator w/o breaking existing customers.
Was stainless doing great? Was stainless doing not great? Did they just want to hire some extra skilled engineers? Did they hire them so OpenAI's SDKs are gonna have a setback?
Mmmh
Assuming they bet on Claude getting much better at coding over time, couldn't they themselves cover their own needs with technology that they built themselves?
Is some sort of autonomy over technology they use somehow the goal here?
We are offering a 50% off for the first year subscription price at www.apimatic.io for companies impacted by this.
If you're looking for a solid long term SDK and docs partner, APIMatic is the OG CodeGen serving companies like PayPal, Maxio and PayQuicker for the past 10 years.
Reach out to mehdi@apimatic.io and I'll help you migrate.
PS: sorry for the shameless plug but sdks and APIs are my life and blood :-)
I hope they make it open source!
> Founded in 2022, Stainless has powered the generation of every official Anthropic SDK since the earliest days of our API.
edit: bah. no more HN before coffee.
Anthropic have bought out a tool their competitor used too, they even have an OpenAI case study still on the Stainless website.
GP:
> OpenAI
??
I know that common reasons for acquisitions are IP, talent, or reducing competition.
It seems like IP can't be the reason here. How is this strategically advantageous to Anthropic?
I don't understand how investors continue to fund this nonsense. Anthropic wasting money on this should be an overwhelmingly strong signal that the AGI hype is blatant fraud and that software engineers are clearly not being replaced by Anthropic's software if they have to buy more engineers for some tertiary, fifth-order concern so far removed from their main line of business. Yet they just keep getting more and more money dumped on them.
It almost sounds like you want Lina Khan back :-D
We evaluated Stainless & Fern for our 8+ languages but ultimately I couldn’t justify the cost nor ceding control to another organization for something as important as platform DX.
(I worked on the Stainless Docs product at Stainless and implemented support for Anthropic’s embedding use case)
Hmm.
This has to be somewhat anti-competitive. Why else sunset the SDK generator service but to hurt any other company (OpenAI, etc) who relies on these for their SDKs?
I don’t think so. They were available to anyone with the money and Anthropic acted first.
I doubt attempting to hurt OpenAI was the primary reason for the acquisition.
Maybe it’s different now; Bill Gates “wanting to cutoff Netscape’s air supply” and threatening to cancel the Windows license of PC manufacturers who shipped Netscape’s browser on their PCs… now that’s anticompetitive. They had 95% market share.
Bill was like “That's a nice PC business you have there; would be a shame if something were to happen to it.”
Yet another reason to use open source.
My preferred approach for doing this is to have a hand-rolled SDK generator that reads the request, response and error models out of the microservice project and emits the same in each language targeted by the SDK, along with a minimal stub that calls the API.
You then spend 15 minutes at most, customizing the stub if needed, if you need custom behaviours like streaming.
It's funny that Anthropic needs to spend millions acquiring a dev doc platform, can't they just vibe code something up with Mythos a few junior devs at Anthropic?
We have Dario claiming SWE development is obsolete and both OpenAI and Anthropic and big tech bros like Musk are still spending millions like this..