Stripe Dev Blog

stripe.dev · Company blog · on HN since 2019

Stripe's engineering blog covers coding agents, CI for a huge Ruby monorepo, payment APIs, and developer tooling.

What HN saysHN commenters bring up Stripe's Minions coding agents as a comparison for their own in-house AI workflows, and mention its site design.
41HN people shared it
11linked it in comments
35stories submitted
100story points
3 months agolast shared
2019people per year2026

Most-shared posts

  1. 1
    Minions: Stripe's one-shot, end-to-end coding agents
    11 people · 22 points · first shared 2026 · discussion on HN
  2. 2
    New Website and Math Art
    7 people · 14 points · first shared 2024 · 2 comments on HN
  3. 3
  4. 4
    You can't whisper at an AI agent
    4 people · 5 points · first shared 2026 · discussion on HN
  5. 5
    Minions – Stripe's Coding Agents Part 2
    3 people · 10 points · first shared 2026 · 3 comments on HN
  6. 6
    Fast CI for a 50M-line Ruby monorepo
    3 people · 3 points · first shared 2026 · discussion on HN
  7. 7
    Stripe's Payment APIs: the first 10 years (2020)
    2 people · 2 points · first shared 2026 · discussion on HN
  8. 8
  9. 9
    Formatting a 25M-line codebase overnight
    1 people · 21 points · first shared 2026 · 8 comments on HN
  10. 10
    Stripe's OpenAPI pipeline to power developer products
    1 people · 3 points · first shared 2026 · discussion on HN
  11. 11
    Configuring Stripe using Terraform and AI agents
    1 people · 2 points · first shared 2026 · discussion on HN
  12. 12
    Stripe's Knowledge AI Platform
    1 people · 2 points · first shared 2026 · discussion on HN
  13. 13
    Stripe upgrades Java across a large codebase
    1 people · 2 points · first shared 2026 · 1 comments on HN
  14. 14
    API rate-limit-friendly pattern for Stripe webhooks
    1 people · 2 points · first shared 2025 · discussion on HN
  15. 15
    Stripe builds interactive docs with Markdoc
    1 people · 1 points · first shared 2026 · discussion on HN

What HN people wrote when they linked it

a_crowbar · 2024-09-17
Recently I added sounds to a website that fall into this non-essential but experience enhancing (imo) category. I've had somewhat mixed response to this, from total annoyance to utter delight. I'm really not sure what the best approach is to take with sound on the web. edit: Sounds are present when opening the console, or dragging a canvas around https://stripe.dev/
rockostrich · 2026-04-07
I don't know if we're all 10x'ing but our entire org is shipping PRs using an in-house framework akin to Stripe's Minions [1] and many of those PRs are generated from Slack. We definitely have work to do on the latter part of the SDLC to have more confidence in these changes but we can still rely on the existing observability layer to make sure things are working as expected. Another commenter mentioned that Docker, git, etc. were all tools that greatly enhanced productivity and coding agents are just another tool that does that. I would agree, but argue that it's more impactful than all of those tools combined. [1] https://stripe.dev/blog/minions-stripes-one-shot-end-to-end-coding-age…
wormpilled · 2025-12-01
Very cool. Reminds me of the Stripe developers site. https://stripe.dev/
muzani · 2025-11-10
I admire and blame David Carson for this. It requires no skill to make something legible. The point of art isn't to be legible, it's to pull eyeballs (and sales) or send a message. If something is pleasing to everyone, it stands out to nobody. Every junior designer will create a very clear website. And there's no harm in hiring junior designers if you want that. More experienced ones will try to annoy some to attract others. I have no idea what's going on with https://stripe.dev for example. It's beautiful. There's a pointless fractal in the corner. The link to Stack Overflow is equally pointless. But in the end, I get the impression that Stripe does some precision shit which is what I want for a payment gateway.
joshstrange · 2022-07-28
So this seems like a good time to tell my Stripe story. Let me preface this by saying I attempted to move to a different card processor late last year/early this year and despite 100+ hours of coding to fully integrate with them (and add features that were missing compared to our Stripe integration) I had to drop them due to what can only be described as lies about their rates (yes, I should have gotten this in writing instead of just over the phone but I was naive). All that said I had <1 week to switch back to Stripe before preorders started for the event and it was a breeze. Stripe has it's problems but I still think they are the best game in town. Now for my Stripe issue. Around the time I dropped the other payment processor I bought some Stripe M2 readers (Part of "Stripe Terminal" for in-person payments). At the same time I purchased a "Stripe Terminal Test Card" to use in the test environment. They have a simulated reader but I always prefer to use the same hardware as production to get a better feel for how it all works. The readers arrived and so did the card but for some reason I could not get the card to read, I kept getting back an error code of "6" [0] telling me that the card could not be read. If I scanned a real card it would scan and then fail when trying to auth the payment (understandable, I was in the "test" environment) but to me this proved the reader was working. I did some testing in "live" and all my cards were read/charged without issue. I opened…
lucfranken · 2026-08-19
Very readable and interesting outlook on the current developments in the market. Also really interesting to show that a company which started with a more technical product: https://stripe.dev/blog/payment-api-design is now exposing to their investors about how the world GDP and economics are expected to be developing in the coming years. The vision in the document seems to make sense, is clear and they clearly invest in this trajectory themselves.
59nadir · 2026-05-07
This was one of the key insights in Stripe's explanations about Minions[0], their autonomous agent system; in-between non-deterministic LLM work they had deterministic nodes that handled quality assurance and so on in order to not leave those types of things to the LLMs. 0 - https://stripe.dev/blog/minions-stripes-one-shot-end-to-end-coding-age…
menaerus · 2026-02-20
They mention "Why did we build it ourselves" in the part1 series: https://stripe.dev/blog/minions-stripes-one-shot-end-to-end-coding-age… However, it is also light on material. I would also like to hear more technical details, they're probably intentionally secretive about it. But I do, however, understand that building an agent that is highly optimized for your own codebase/process is possible. In fact, I am pretty sure many companies do that but it's not yet in the ether. Otherwise, one of the most interesting bits from the article was > Over 1,300 Stripe pull requests (up from 1,000 as of Part 1) merged each week are completely minion-produced, human-reviewed, but containing no human-written code.
aboutruby · 2019-02-23
For credit card and bank accounts, Stripe Elements has some battle-tested React inputs: https://stripe.dev/elements-examples/

Keyboard shortcuts

/Search
j kNext / previous blog
EnterOpen selected blog
vVisit the blog site
fFollow / unfollow
lSwitch grid / list view
dSwitch dark mode
g hHome
g pTop posts
g tTopics
g fFollowing
g lLiked
g yHistory
g qFAQ
EscBack / close