Planting the future

Field notes from the Fern team.

SDKs, Engineering

We tested AI agents with and without an SDK. The SDK won.

Claude agents built a Square payments integration on raw HTTP, with an OpenAPI Generator SDK, and with Square's Fern-generated SDK. With Square's SDK, 11 of 12 integrations worked in production. With the other two setups, 2 of 12 did.

Mathieu Legault
Read article
Three stacked windows: an openapi.yml spec, a Fern SDK generated from it, and a Claude Code terminal where the prompt "Charge a customer $10 with Square" produces an await square.payments.create call and "Done! Payment completed on the first run."