This product was not featured by Product Hunt yet. It will not be visible on their landing page and won't be ranked (cannot win product of the day regardless of upvotes).
Anvil is a backend framework built for a world where APIs get called by both browsers and AI agents. Write one route file, you get a REST endpoint, an MCP tool, and an A2A skill, all sharing the same schema, checked at build time. No hand-wiring MCP SDKs on top of Express, no duplicating validation across three layers.
Hey Product Hunt 👋
I built Anvil because I wanted an Express-level flexible backend framework with Next.js-style file routing and real compile-time schema validation, without wiring up a dozen separate libraries for auth, rate limiting, observability, and crash recovery on every project.
One route file gives you a type-safe REST endpoint out of the box. Auth, sessions, rate limiting, tracing, and crash-resumable checkpointing come with the framework, not bolted on later.
Since a lot of what I build these days touches AI, Anvil also has an optional layer for that: expose any route as an MCP tool or A2A skill, or add a full agent runtime with tool-calling, streaming, multi-model fallback, evals, and memory/RAG. None of it is required, it's there when you need it.
200+ tests, still actively hardening a few areas (validation coverage, streaming, vector store adapters, sandboxing), roadmap's open, feedback welcome.
Would love for you to try `npx anvil init` and tell me what breaks. 🙏
The build-time schema check is genuinely useful, caught a mismatched response type before I even hit run. Love that one route file gives me MCP, REST, and A2A without any glue code.
honestly this looks super useful, the whole one route three endpoints thing is clever. one thing though, would be great if you could add a built in rate limiting option that works the same across all three protocols, right now i'd probably have to bolt that on myself and it could easily drift between the REST endpoint and the MCP tool. basically just a simple per route config like 100 reqs per minute and it applies everywhere.
Spent an hour with Anvil and the build-time schema check alone saved me from what would've been a long night of debugging tool calls. Glad someone finally made the AI-agent stuff feel like a first-class citizen instead of an afterthought.
Finally got to play with Anvil and it's refreshing to have one source of truth for both REST and MCP. One thing I'd love to see is built-in support for streaming responses in the route files, especially for long-running agent tasks where you want to send partial results back without blocking the whole request. That would make it a no-brainer for real-time use cases.
About Anvil SDK on Product Hunt
“The Next.js of AI backends”
Anvil SDK was submitted on Product Hunt and earned 0 upvotes and 5 comments, placing #72 on the daily leaderboard. Anvil is a backend framework built for a world where APIs get called by both browsers and AI agents. Write one route file, you get a REST endpoint, an MCP tool, and an A2A skill, all sharing the same schema, checked at build time. No hand-wiring MCP SDKs on top of Express, no duplicating validation across three layers.
Anvil SDK was featured in API (98.4k followers), Developer Tools (515.9k followers), Artificial Intelligence (473.7k followers) and GitHub (41.3k followers) on Product Hunt. Together, these topics include over 219k products, making this a competitive space to launch in.
Who hunted Anvil SDK?
Anvil SDK was hunted by Subhadip Saha. A “hunter” on Product Hunt is the community member who submits a product to the platform — uploading the images, the link, and tagging the makers behind it. Hunters typically write the first comment explaining why a product is worth attention, and their followers are notified the moment they post. Around 79% of featured launches on Product Hunt are self-hunted by their makers, but a well-known hunter still acts as a signal of quality to the rest of the community. See the full all-time top hunters leaderboard to discover who is shaping the Product Hunt ecosystem.
Want to see how Anvil SDK stacked up against nearby launches in real time? Check out the live launch dashboard for upvote speed charts, proximity comparisons, and more analytics.