Stripe Quietly Launches V2 API: REST Improvements and DX Shift

2024-12-29

Stripe quietly released its V2 API in October, featuring a shift from form-encoded request bodies to JSON and the introduction of HATEOAS-style pagination. V2 aims for speed improvements and controlled sub-object loading via an `include` parameter. True idempotency is also attempted for better handling of failed requests. However, improvements are still needed in REST verb usage and resource modeling. The author argues that a great developer experience (DX) now hinges more on high-quality SDKs than a perfect REST API.

Development