aep.dev - API Enhancement Proposals
aep.dev
aep.dev - API Enhancement Proposals
@aep.dev
An API design specification and ecosystem of clients and tooling for protobuf and HTTP REST APIs. Learn more at https://aep.dev
To learn more about the history of the AEPs project, the philosophies that guide it, and how to benefit from the tooling that supports an AEP-compliant approach, read the full article: aep.dev/blog/history...
The History and Philosophy of AEPs
aep.dev
February 18, 2025 at 6:00 PM
They build upon Google's AIPs with a stronger formalization of the API design guidance itself, to:
- Act as a reference point for organization-agnostic best practices.
- Enable an official ecosystem of tooling to make best-practice APIs easier to build and consume.
February 18, 2025 at 5:57 PM
3. AEPs provide an ecosystem of server-side and client-side tooling to produce and consume AEP-compliant APIs.
February 18, 2025 at 5:56 PM
2. AEPs include design patterns for common use cases such as long-running operations, resource revisions, filtering, with best practices aggregated from API design experts with experience at Google, Microsoft, Meta, Roblox, and DataBricks.
February 18, 2025 at 5:55 PM
1. AEPs are a API design specification for gRPC and REST APIs, with a heavy focus on resource-oriented design and standard methods that operate on them.
February 18, 2025 at 5:55 PM