API design 101: Links to our most popular posts

APIs play a critical role in helping software connect and communicate, as well as making the lives of developers a little easier. Over the years we’ve published a number of posts to help developers design APIs to get the most from them. Below is a list of our most popular API design posts you can read now or bookmark for later.Getting started with API designAPI Web Design: The Missing Link: Best Practices for Crafting Interfaces that Developers Love [ebook]APIs 101: Everything you need to know about API designDesigning and managing APIs: Best practices & common pitfallsAPI Design Guide [documentation]Different approaches: REST, RPC, and GraphQLUnderstanding gRPC, OpenAPI and REST and when to use them in API designREST vs RPC: What problems are you trying to solve with your APIs?GraphQL: Building a consistent approach for the API consumerWhy your APIs should be entity-orientedBest practicesWhy you should use links, not keys, to represent relationships in APIsNames vs identifiers in URLs: Which should you use in your API design?The false dichotomy of stability vs human-centric URL design in web APIsAPI Design: Which version of versioning is right for you?API versioning best practices: When you need versioning and when you don’tSolving SEO problems with API design, part 1Solving SEO problems with API design, part 2Want to keep reading? Find more of our API related content on the Cloud blog here.Related ArticleHow to develop secure and scalable serverless APIsBuilding your RESTful APIs on top of a serverless platform like Cloud Run or Cloud Functions can improve performance and reduce costs.Read Article
Quelle: Google Cloud Platform

Published by