Laravel's big raise

Everyone's favorite PHP framework made big moves this month when they announced a $57M Series A from Accel. Also: Api Versioning at Monite, Express 5.0, Arazzo, and detecting API Endpoints with Oasdiff.

Laravel's big raise

In case you missed it, Laravel raised $57 million to help build Laravel Cloud. So throw away your React, NextJS and Vercel, and return to the good old days. All jokes aside, seeing alternatives for Vercel and others arise is excellent. PHP and Laravel have been a solid stack for a long time and deserve some love. However, I am slightly cautious of how VC investment can shape or change open source and their communities.

-- Alexander


The API Round-Up

Accel invests $57M into Laravel Products & Framework

If you need the full details of the Laravel investment, Taylor Otwell sits down with Aaron Francis to discuss all the juicy details.

How to: Generate an OpenAPI Spec for Laravel

Speaking of Laravel, this tutorial showcases the Scribe package for Laravel. Scribe is a documentation library for PHP apis, and has loads of great configuration options for optimizing your Open API output.

API Versioning at Monite

Monite outlines its approach to API versioning, highlighting the challenges of breaking changes in APIs and the need for versioning to prevent client disruption. It also introduces Cadwyn, an open-source versioning framework inspired by Stripe. While Cadwyn simplifies versioning, Monite stresses the importance of careful planning. Remember: API design first 😉.

HTTP 1 vs HTTP 2 vs HTTP 3!

Alex Xu (the system design book guy) provides a beautiful breakdown of HTTP protocols, their evolutions, and how they work. The explanations are clear and straightforward, and incredible explainer animations accompany them.

Introducing Arazzo

The one and only Phil explains the OpenAPI extension Arazzo and how it can be used to describe API workflows that touch multiple operations. Apparently Arazzo means tapestry in Italian.

Designing API Errors

Phil is writing blogs for everyone this month and has spun out this concise article on API Errors. Phil provides a completed error spec and details why each part is important.

Express 5.0

A release for Express version five just dropped on Github, but the current version is still listed as 4.21.0. It's great to see Express getting some much-needed love; however, let's wait till V5 is the stable release before upgrading.

Speakeasy: Build APIs Your Users Love

Your API deserves a great developer experience. Get one by using Speakeasy to generate idiomatic, type-safe SDKs from OpenAPI

Start Generating

APIs You Won't Hate

The latest from the team at API's You Won't Hate.

API Designs Basics: Resources & Collections

Phil returns to some basics of API design, covering collections and resources. Phil covers the meaning and then moves on to how these tie into HTTP methods and designing Rest APIs.


From Our Community

Articles written and shared in our free Slack community.

Detecting new API endpoints with oasdiff

Dana dives into using oasdiff to spot new API endpoints by comparing OpenAPI specs. This tool is perfect for bug hunters and security folks looking for fresh, untested paths to exploit. It automates the process with easy steps, spitting out differences in JSON or HTML formats, and it makes tracking API changes a breeze.

Support APIs You Won't Hate

When you become an member, you'll get access to members-only content while directly supporting our work. Your support helps us to keep making resources for the API community.

Become a member today

Thanks so much to our members: Al N, Kin L, Juxt, Alex R, Nolan S, Frank, James D, Bill D, and Ali S. Your support means the world to us!

Until next time,

Alexander, Phil & Mike