# useautumn.com > AI-optimized mirror of useautumn.com containing 50 pages totalling 79,732 words of clean markdown content, structured data, and semantic HTML. Original source: https://useautumn.com. Last updated: 2026-09-12T02:28:17.249Z. Each page is available as HTML (with JSON-LD structured data) and Markdown (text-only, ideal for LLMs and RAG). ## Homepage - [Billing Infrastructure for AI Startups | Autumn](/content/site-root.html): Drop-in billing for AI startups. Stop rebuilding usage limits, credits, and subscription logic. Autumn keeps payments, webhooks, and usage in sync. (685 words) ## Articles & Blog Posts - [blog/coding-agents-and-abstractions-md.html](/content/blog/coding-agents-and-abstractions-md.html) (3,082 words) - [blog/component-fail-md.html](/content/blog/component-fail-md.html) (1,041 words) - [blog/stop-rebuilding-billing-md.html](/content/blog/stop-rebuilding-billing-md.html) (1,577 words) - [blog/how-mintlify-is-scaling-sales-led-gtm-md.html](/content/blog/how-mintlify-is-scaling-sales-led-gtm-md.html) (1,284 words) - [blog/how-we-made-our-first-sale-as-a-startup-md.html](/content/blog/how-we-made-our-first-sale-as-a-startup-md.html) (801 words) - [blog/migrating-to-planetscale-md.html](/content/blog/migrating-to-planetscale-md.html) (890 words) - [blog/talking-about-billing-with-30-yc-founders-md.html](/content/blog/talking-about-billing-with-30-yc-founders-md.html) (1,164 words) - [blog/how-firecrawl-runs-pricing-experiments-every-week-md.html](/content/blog/how-firecrawl-runs-pricing-experiments-every-week-md.html) (983 words) - [blog/building-an-api-for-agents-md.html](/content/blog/building-an-api-for-agents-md.html) (962 words) - [blog/working-with-t3-chat-on-a-new-way-of-pricing-md.html](/content/blog/working-with-t3-chat-on-a-new-way-of-pricing-md.html) (1,171 words) - [blog/shadcn-md.html](/content/blog/shadcn-md.html) (628 words) - [alog/autumn-vs-metronome-md.html](/content/alog/autumn-vs-metronome-md.html) (707 words) - [blog/usage-billing-bad-md.html](/content/blog/usage-billing-bad-md.html) (697 words) - [alog/autumn-vs-building-in-house-md.html](/content/alog/autumn-vs-building-in-house-md.html) (596 words) - [alog/autumn-vs-stripe-billing-md.html](/content/alog/autumn-vs-stripe-billing-md.html) (544 words) - [blog/thanks-hn-md.html](/content/blog/thanks-hn-md.html) (632 words) - [llms-txt.html](/content/llms-txt.html) (909 words) - [blog/what-if-stripe-builds-this-md.html](/content/blog/what-if-stripe-builds-this-md.html) (596 words) - [blog/we-re-making-some-api-changes-md.html](/content/blog/we-re-making-some-api-changes-md.html) (359 words) - [blog/post-mortem-database-outage-caused-by-collation-migration-locking-conflict-md.html](/content/blog/post-mortem-database-outage-caused-by-collation-migration-locking-conflict-md.html) (459 words) - [llms-full-txt.html](/content/llms-full-txt.html) (33,146 words) - [Blog | Autumn](/content/blog/index.html): Thoughts on billing infrastructure, usage-based pricing, and building for AI startups. (785 words) - [Inching towards a software factory | Autumn](/content/blog/inching-towards-a-software-factory/index.html): How we've been getting our codebase, tests and infra to keep up with model improvements, so cloud agents can actually do useful work on their own. (2,457 words, Sep 9, 2026) - [Weekly pricing experiments across billions of credits at Firecrawl | Autumn](/content/blog/how-firecrawl-runs-pricing-experiments-every-week/index.html): Firecrawl replaced an 800-line SQL function and a decision between smart upgrades and top-ups with a billing system they can iterate on weekly. (926 words, Sep 3, 2026) - [Hunting down memory leaks (in Bun) | Autumn](/content/blog/eliminating-memory-leaks/index.html): How we tracked down a stack of memory leaks in our Bun production server — and recycled what we couldn't fix. (1,273 words, Aug 29, 2026) - [How Mintlify is scaling sales-led GTM | Autumn](/content/blog/how-mintlify-is-scaling-sales-led-gtm/index.html): Mintlify moved from product-led to sales-led growth, and had to rebuild billing and provisioning to keep up. Here's how they combined billing and enablement into one model. (1,277 words, Jul 29, 2026) - [Reworking our positioning | Autumn](/content/blog/saying-goodbye-to-react-hooks/index.html): We built Autumn around React hooks and shadcn components for the developer experience. Here's why we're deprecating them, and how our positioning shifted as coding agents got better. (770 words, Jul 29, 2026) - [How to build a credit ledger that scales | Autumn](/content/blog/ai-billing-infrastructure/index.html): Metering token usage needs a different type of infrastructure. This article is about how to build a counter and ledger that works at high throughput and concurrency. (1,990 words, Jul 16, 2026) - [Building an API for agents | Autumn](/content/blog/building-an-api-for-agents/index.html): Some patterns we've found ourselves adopting as we design Autumn's API increasingly for agents instead of humans. (957 words, Jul 8, 2026) - [Autumn vs Building In-House | Autumn](/content/alog/autumn-vs-building-in-house/index.html): Building billing in-house starts simple, but real-time checks, credit ledgers, reset rules, rollovers, custom contracts, analytics, and pricing changes become hard to maintain over time. (615 words, Jun 22, 2026) - [Autumn vs Metronome | Autumn](/content/alog/autumn-vs-metronome/index.html): Metronome is built for sophisticated usage metering and rating. Autumn is built for AI and SaaS companies that need credits, entitlements, enterprise contracts, committed spend, and Stripe billing state in one application-facing system. (704 words, Jun 22, 2026) - [Autumn vs Orb | Autumn](/content/alog/autumn-vs-orb/index.html): Orb is built for usage events, complex pricing queries, ledgers, simulations, and invoicing workflows. Autumn is built to manage application billing state like credits, limits, entitlements, rollovers, reset intervals, and custom packages. (725 words, Jun 22, 2026) - [Saying goodbye to multi-region (for now) | Autumn](/content/blog/active-active-redis-cache/index.html): Why we moved Autumn to a multi-region architecture, the tradeoffs we hit with active-active Redis, and why we eventually returned to a simpler single-region setup. (1,636 words, Jun 8, 2026) - [Building on top of Stripe billing | Autumn](/content/blog/we-built-a-billing-company-but-didnt-replace-stripe-billing.html): Why Autumn builds around Stripe Billing instead of replacing subscriptions and invoices, and where the real complexity has moved for credit-based pricing. (885 words, Jun 1, 2026) - [How we use agents for billing support | Autumn](/content/blog/building-an-ai-agent-to-investigate-support-tickets.html): How we automated customer support investigations by structuring our logs and giving Claude Code the right primitives. (1,266 words, May 27, 2026) - [Making internal agents useful | Autumn](/content/blog/coding-agents-and-abstractions/index.html) (1,102 words, May 21, 2026) - [Migrating Autumn to PlanetScale | Autumn](/content/blog/migrating-to-planetscale/index.html): How we migrated our core database to PlanetScale, and why it's been a game-changer for performance, reliability, and developer experience. (890 words, Apr 20, 2026) - [Post mortem: database outage | Autumn](/content/blog/post-mortem-database-outage-caused-by-collation-migration-locking-conflict.html): Post-mortem write up of an outage that affected a number of requests between 15:00 and 16:00 UTC, 15th March 2026. (455 words, Mar 15, 2026) - [The psychology behind T3 Chat's pricing | Autumn](/content/blog/working-with-t3-chat-on-a-new-way-of-pricing/index.html): We worked with Theo and Mark from T3 Chat to build a cool new way of pricing. We learned about the psychology behind how AI products are consumed, and what that means for how we should monetize them. (601 words, Feb 20, 2026) - [We're making some API changes | Autumn](/content/blog/we-re-making-some-api-changes/index.html): A bit of context about what will be changing in the new version of the Autumn API and SDK. (354 words, Feb 18, 2026) - [React vs shadcn, and trying to be too clever | Autumn](/content/blog/component-fail/index.html): Learnings about building a component library for a billing platform for AI companies (1,023 words, Jun 30, 2025) - [Marketing is hard | Autumn](/content/blog/marketing/index.html): A little write up on our thoughts and exploration around how to market our developer tool for billing and payments. (969 words, Jun 17, 2025) - [100 stripe cases in 1 endpoint | Autumn](/content/blog/attach/index.html): Handling stripes upgrades, downgrades, schedules, one off and subscriptions all in 1 endpoint. (605 words, Jun 11, 2025) - [What if Stripe builds this | Autumn](/content/blog/what-if-stripe-builds-this/index.html): Stripe has been the go-to for billing, subscriptions and managing payment logic for 16 years. We think that'll change soon. (589 words, Jun 2, 2025) - [Embedded UI components | Autumn](/content/blog/shadcn/index.html): We decided to use a shadcn/ui registry to set up our pricing components, instead of a Reactjs library. We used this approach for pricing pages, upgrade and downgrade flows and paywalls. (623 words, May 28, 2025) - [A roasting from HN makes better devtools | Autumn](/content/blog/thanks-hn/index.html) (626 words, May 20, 2025) - [We tried to make billing backendless | Autumn](/content/blog/backendless/index.html): We wanted to make payments, billing, usage limits and tracking as easy as possible. We explored a billing integration that required no backend setup, but ultimately gave up. (771 words, May 13, 2025) - [How we made our first sale as a startup | Autumn](/content/blog/how-we-made-our-first-sale-as-a-startup/index.html): How we generated our first revenue as a startup, and got into Y Combinator. (788 words, Jan 23, 2025) - [Talking about billing with 30 YC founders | Autumn](/content/blog/talking-about-billing-with-30-yc-founders/index.html) (1,157 words, Jan 22, 2025) ## Resources - [Full Page Index](/index.html): Browse all cached pages with rich metadata - [About This Cache](/about.html): Methodology, technical details, and usage guidelines - [XML Sitemap](/sitemap.xml): Machine-readable sitemap for crawler discovery - [Robots.txt](/robots.txt): Crawler directives - [AgentSite Network](https://agentsite.network/network.html): Public index of AgentSites and their machine-readable resources