# APIs with SOAP, REST and gRPC
!!! info "Architectural Context"
Detailed reference for APIs with SOAP, REST and gRPC in the context of Developer Ecosystem.
## Standard Reference
- [redhat.com: An Architect's guide to APIs: SOAP, REST, GraphQL, and gRPC π](https://www.redhat.com/en/blog/apis-soap-rest-graphql-grpc) [COMMUNITY-TOOL]
- [snipcart.com: API vs. Microservices: A Beginners Guide to Understand Them π](https://snipcart.com/blog/microservices-vs-api) [COMMUNITY-TOOL]
- [genbeta.com: Hace 20 aΓ±os, este correo de Jeff Bezos en Amazon cambiΓ³ para siempre la forma en que programamos apps](https://www.genbeta.com/desarrollo/hace-22-anos-este-correo-jeff-bezos-amazon-cambio-para-siempre-forma-que-programamos-apps) [COMMUNITY-TOOL]
- [You Bet That APIs Power DevOps Tools](http://seguridad-informacion.blogspot.com/2020/07/you-bet-that-apis-power-devops-tools.html) [COMMUNITY-TOOL]
- [vishnuch.tech: Interprocess Communication in Microservices π](https://blog.flatturtle.com) [COMMUNITY-TOOL]
- [geeksforgeeks.org: Basics of SOAP β Simple Object Access Protocol](https://www.geeksforgeeks.org/computer-networks/basics-of-soap-simple-object-access-protocol) [COMMUNITY-TOOL]
- [jitendrazaa.com: Create SOAP message using Java](http://www.jitendrazaa.com/blog/java/create-soap-message-using-java) [COMMUNITY-TOOL]
- [geeksforgeeks.org: REST API (Introduction)](https://www.geeksforgeeks.org/node-js/rest-api-introduction) [COMMUNITY-TOOL]
- [geeksforgeeks.org: REST API Architectural Constraints](https://www.geeksforgeeks.org/javascript/rest-api-architectural-constraints) [COMMUNITY-TOOL]
- [mulesoft.com: What is a RESTful API?](https://www.mulesoft.com/api/rest/what-is-rest-api) [COMMUNITY-TOOL]
- [open-rpc.org lightweight RPC framework π](https://www.open-rpc.org) [COMMUNITY-TOOL]
- [geeksforgeeks.org: Difference between REST API and SOAP API](https://www.geeksforgeeks.org/websites-apps/difference-between-rest-api-and-soap-api) [COMMUNITY-TOOL]
- [softwaretestingportal.com: API Testing, Key Terminologies and more...](http://www.softwaretestingportal.com/2020/03/31/api-testing) [COMMUNITY-TOOL]
- [youtube: API Testing Part 1- API Core Concepts](https://www.youtube.com/watch?v=b0D_bkcT4a4&t=1s&ab_channel=SoftwareDiagnosticsCenter) [COMMUNITY-TOOL]
- [tricentis.com: Getting started with automated continuous performance testing](https://shiftsync.tricentis.com/software-testing-blogs-69/getting-started-with-automated-continuous-performance-testing-406) [COMMUNITY-TOOL]
- [portswigger.net: Introducing vAPI β an open source lab environment to learn about API security](https://portswigger.net) [COMMUNITY-TOOL]
- [free-web-services.com](http://free-web-services.com) [COMMUNITY-TOOL]
- [SwaggerHub: Free Web Service](https://swagger.io/product) [COMMUNITY-TOOL]
- [any-api.com](https://marketplace.apilayer.com/?utm_source=any-api&utm_medium=any-api-redirection&utm_campaign=any-api-redirection) [COMMUNITY-TOOL]
- [Mux: The API to Video](https://www.mux.com) [COMMUNITY-TOOL] β - [softwareengineeringdaily.com: Kubernetes vs. Serverless with Matt Ward (podcast) π](https://softwareengineeringdaily.com/2020/12/29/kubernetes-vs-serverless-with-matt-ward-repeat)
- [Devdocs.io API Documentation π](https://devdocs.io) [COMMUNITY-TOOL]
- [wikipedia: API Application Programming Interface](https://simple.wikipedia.org/wiki/Application_programming_interface) [COMMUNITY-TOOL]
- [postman.com: What is an API?](https://www.postman.com/what-is-an-api) [COMMUNITY-TOOL]
- [github.com/public-apis/public-apis: Try Public APIs for free π](https://github.com/public-apis/public-apis) β 436518 [DE FACTO STANDARD]
- [apifriends.com: What is an API?](https://apifriends.com/api-management/what-is-an-api) [COMMUNITY-TOOL]
- [axway.com: What is API Management?](https://www.axway.com/en/products/api-management/what-is-api-management) [COMMUNITY-TOOL]
- [Youtube Playlist: Introduction to APIs](https://www.youtube.com/playlist?list=PLM-7VG-sgbtBBnWb2Jc5kufgtWYEmiMAw) [COMMUNITY-TOOL]
- [thenewstack.io: 5 Ways to Succeed with an API Gateway](https://thenewstack.io/5-ways-to-succeed-with-an-api-gateway) [COMMUNITY-TOOL]
- [amazicworld.com: Why APIs canβt be missed when it comes to DevOps](https://amazicworld.com/why-apis-cant-be-missed-when-it-comes-to-devops) [COMMUNITY-TOOL]
- [medium: API Gateway Part 1](https://medium.com/easyread/api-gateway-part-1-7901ba703f9) [COMMUNITY-TOOL]
- [medium: API Gateway Part 2](https://medium.com/easyread/api-gateway-part-2-7264ee5be187) [COMMUNITY-TOOL]
- [youtube: Local CRUD API Express App with Docker in 5 min](https://www.youtube.com/watch?v=UxZiDZsQoZI&ab_channel=TinyStacks) [COMMUNITY-TOOL]
- [freecodecamp.org: REST API Best Practices β REST Endpoint Design Examples' π](https://www.freecodecamp.org/news/rest-api-best-practices-rest-endpoint-design-examples) [COMMUNITY-TOOL]
- [dzone: API Throttling Strategies When Clients Exceed Their Limit](https://dzone.com/articles/api-throttling-strategies) [COMMUNITY-TOOL]
- [abdulrwahab.medium.com: API Architecture β Design Best Practices for REST' APIs](https://abdulrwahab.medium.com/api-architecture-best-practices-for-designing-rest-apis-bf907025f5f) [COMMUNITY-TOOL]
- [blog.bitsrc.io: API vs Microservices β Are you using 2 terms for the same' concept?](https://blog.bitsrc.io/api-vs-microservices-are-you-using-2-terms-for-the-same-concept-b51f13f5974e) [COMMUNITY-TOOL]
- [blog.devgenius.io: Principles & Best practices of REST API Design](https://blog.devgenius.io/best-practice-and-cheat-sheet-for-rest-api-design-6a6e12dfa89f) [COMMUNITY-TOOL]
- [troyhunt.com: Your API versioning is wrong, which is why I decided to do' it 3 different wrong ways](https://www.troyhunt.com/your-api-versioning-is-wrong-which-is) [COMMUNITY-TOOL]
- [infoq.com: A Standardized, Specification-Driven API Lifecycle](https://www.infoq.com/articles/Standardized-Specification-Driven-API-Lifecycle) [COMMUNITY-TOOL]
- [levelup.gitconnected.com: Whatβs Wrong With Your CRUD APIsβ Besides Everything?](https://levelup.gitconnected.com/whats-wrong-with-your-crudy-interfaces-besides-everything-bde4f4c8cb8a) [COMMUNITY-TOOL]
- [dzone: Exploring the API-First Design Pattern](https://dzone.com/articles/exploring-the-api-first-design-pattern) [COMMUNITY-TOOL]
- [thenewstack.io: How to Achieve API Governance](https://thenewstack.io/how-to-achieve-api-governance) [COMMUNITY-TOOL]
- [jkebertz.medium.com: The Art of Writing Amazing REST APIs](https://jkebertz.medium.com/the-art-of-writing-amazing-rest-apis-dc4c4100478d) [COMMUNITY-TOOL]
- [freecodecamp.org: REST API Design Best Practices Handbook β How to Build' a REST API with JavaScript, Node.js, and Express.js](https://www.freecodecamp.org/news/rest-api-design-best-practices-build-a-rest-api) [COMMUNITY-TOOL]
- [infoq.com: Modern API Development and Deployment, from API Gateways to Sidecars](https://www.infoq.com/presentations/api-design-implement-document) [COMMUNITY-TOOL]
- [betterprogramming.pub: How To Deprecate APIs the Right Way](https://betterprogramming.pub/how-to-deprecate-apis-the-right-way-371c1cbf1723) [COMMUNITY-TOOL]
- [dzone.com: REST vs. Messaging for Microservices π](https://dzone.com/articles/rest-vs-messaging-for-microservices) [COMMUNITY-TOOL]
- [medium.com/@ezinneanne: Best API documentation tools you need](https://medium.com/@ezinneanne/best-api-documentation-tools-you-need-cf3ef2c47e89) [COMMUNITY-TOOL]
- [freecodecamp.org: Public APIs Developers Can Use in Their Projects](https://www.freecodecamp.org/news/public-apis-for-developers) [COMMUNITY-TOOL]
- [blog.postman.com: How to choose between REST vs. GraphQL vs. gRPC vs.' SOAP](https://blog.postman.com/how-to-choose-between-rest-vs-graphql-vs-grpc-vs-soap) [COMMUNITY-TOOL]
- [postman.com: API versioning](https://www.postman.com/api-platform/api-versioning) [COMMUNITY-TOOL]
- [foojay.io: The Evolution of APIs: From RESTful to Event-Driven](https://foojay.io/today/the-evolution-of-apis-from-restful-to-event-driven) [COMMUNITY-TOOL]
- [blog.hubspot.com: API Gateway vs. Load Balancer: What's The Difference?](https://blog.hubspot.com/website/api-gateway-vs-load-balancer#:~:text=An%20API%20gateway%20vs.,network%20traffic%20across%20multiple%20servers) [COMMUNITY-TOOL]
- [writersbyte.com: Introduction to APIs with Python FastAPI](https://writersbyte.com/introduction-to-apis-with-python-fastapi) [COMMUNITY-TOOL]
- [blog.devgenius.io: REST APIs with Python π](https://blog.devgenius.io/rest-apis-with-python-f330c7ffc6ab) [COMMUNITY-TOOL]
- [APIs published, APIs consumed: mainstream enterprises increasingly behave' like software vendors](https://www.zdnet.com/article/apis-published-apis-consumed-mainstream-enterprises-increasingly-behave-like-software-vendors) [COMMUNITY-TOOL]
- [blog.postman.com: You Can Now Capture Responses Using the Postman Proxy](https://blog.postman.com/capture-responses-using-the-postman-proxy) [COMMUNITY-TOOL]
- [apifriends.com: What are the different types of APIs? π](https://apifriends.com/api-creation/different-types-apis) [COMMUNITY-TOOL]
- [wikipedia: SOAP](https://en.wikipedia.org/wiki/SOAP) [COMMUNITY-TOOL]
- [guru99.com: SOAP Web Services Tutorial: Simple Object Access Protocol. What' is SOAP?](https://www.guru99.com/soap-simple-object-access-protocol.html) [COMMUNITY-TOOL]
- [dzone: Creating a SOAP Web Service With Spring Boot Starter Web Services](https://dzone.com/articles/creating-a-soap-web-service-with-spring-boot-start) [COMMUNITY-TOOL]
- [wikipedia: REST](https://en.wikipedia.org/wiki/Representational_state_transfer) [COMMUNITY-TOOL]
- [Dzone refcard: Foundations of **RESTful Architecture** π](https://dzone.com/refcardz/rest-foundations-restful) [COMMUNITY-TOOL]
- [Dzone: REST API tutorials](https://dzone.com/articles/rest-api-tutorials) [COMMUNITY-TOOL]
- [dev.to: Make your own API under 30 lines of code π](https://dev.to/shreyazz/make-your-own-api-under-30-lines-of-code-4doh) [COMMUNITY-TOOL]
- [dzone: REST API Versioning Strategies](https://dzone.com/articles/rest-api-versioning-strategies-1) [COMMUNITY-TOOL]
- [freecodecamp.org: What is REST? Rest API Definition for Beginners](https://www.freecodecamp.org/news/what-is-rest-rest-api-definition-for-beginners) [COMMUNITY-TOOL]
- [javarevisited.blogspot.com: How to send POST Request with JSON Payload' using Curl Command in Linux to Test RESTful Web Services?](https://javarevisited.blogspot.com/2022/08/how-to-post-json-data-with-curl-command.html) [COMMUNITY-TOOL]
- [medium.com/@shubhadeepchat: Best Practices for good REST API Design](https://medium.com/@shubhadeepchat/best-practices-for-good-rest-api-design-b5fae9a62c86) [COMMUNITY-TOOL]
- [blog.bytebytego.com: EP94: REST API Cheatsheet](https://blog.bytebytego.com/p/ep94-rest-api-cheatsheet) [COMMUNITY-TOOL]
- [freecodecamp.org: The REST API Handbook β How to Build, Test, Consume,' and Document REST APIs](https://www.freecodecamp.org/news/build-consume-and-document-a-rest-api) [COMMUNITY-TOOL]
- [OpenAPI](https://www.openapis.org) [COMMUNITY-TOOL]
- [Wikipedia: OpenAPI Specification π](https://en.wikipedia.org/wiki/OpenAPI_Specification) [COMMUNITY-TOOL]
- [OpenAPI FAQ. What is OpenAPI Specification (OAS)? OpenAPI Specification](https://www.openapis.org/faq) [COMMUNITY-TOOL]
- [wikipedia: RPC Remote Procedure Call](https://en.wikipedia.org/wiki/Remote_procedure_call) [COMMUNITY-TOOL]
- [gRPC](https://grpc.io) [COMMUNITY-TOOL]
- [wikipedia: gRPC](https://en.wikipedia.org/wiki/GRPC) [COMMUNITY-TOOL]
- [nordicapis.com: Using gRPC to Connect a Microservices Ecosystem](https://nordicapis.com/using-grpc-to-connect-a-microservices-ecosystem) [COMMUNITY-TOOL]
- [cncf.io: Think gRPC, when you are architecting modern microservices!](https://www.cncf.io/blog/2021/07/19/think-grpc-when-you-are-architecting-modern-microservices) [COMMUNITY-TOOL]
- [itnext.io: A minimalist guide to gRPC](https://itnext.io/a-minimalist-guide-to-grpc-e4d556293422) [COMMUNITY-TOOL]
- [gendocu.com: RPC API Developer Portal](https://gendocu.com) [COMMUNITY-TOOL]
- [medium.com/javarevisited: Microservices communication using gRPC Protocol](https://medium.com/javarevisited/microservices-communication-using-grpc-protocol-dc3a2f8b648d) [COMMUNITY-TOOL]
- [blog.getambassador.io: Implementing gRPC-Web with Emissary-ingress](https://blog.getambassador.io/implementing-grpc-web-with-emissary-ingress-22aa0d86aac) [COMMUNITY-TOOL]
- [WebSocket](https://en.wikipedia.org/wiki/WebSocket) [COMMUNITY-TOOL]
- [The State of Real-Time Web in 2016](https://banksco.de/p/state-of-realtime-web-2016.html) [COMMUNITY-TOOL]
- [SPDY and WebSocket Support at Akamai](https://blogs.akamai.com/2012/07/spdy-and-websocket-support-at-akamai.html) [COMMUNITY-TOOL]
- [spring.io: YMNNALFT: Websockets](https://spring.io/blog/2021/01/25/ymnnalft-websockets) [COMMUNITY-TOOL]
- [blog.bitsrc.io: Deep Dive into WebSockets](https://blog.bitsrc.io/deep-dive-into-websockets-e6c4c7622423) [COMMUNITY-TOOL]
- [betterprogramming.pub: Lambda vs. Step Functions: The Battle of Cost and' Performance](https://betterprogramming.pub/lambda-vs-step-functions-the-battle-of-cost-and-performance-5f008045e2ab) [COMMUNITY-TOOL]
- [Socket.io](https://socket.io) [COMMUNITY-TOOL]
- [itnext.io: Differences between WebSockets and Socket.IO](https://itnext.io/differences-between-websockets-and-socket-io-a9e5fa29d3dc) [COMMUNITY-TOOL]
- [AsyncAPI](https://www.asyncapi.com) [COMMUNITY-TOOL]
- [thenewstack.io: AsyncAPI Could Be the Default API Format for Event-Driven' Architectures](https://thenewstack.io/asyncapi-could-be-the-default-api-format-for-event-driven-architectures) [COMMUNITY-TOOL]
- [microcks.io: Simulating CloudEvents with AsyncAPI and Microcks](https://microcks.io/blog/simulating-cloudevents-with-asyncapi) [COMMUNITY-TOOL]
- [asyncapi.com: AsyncAPI and CloudEvents](https://www.asyncapi.com/blog/asyncapi-cloud-events) [COMMUNITY-TOOL]
- [blog.bitsrc.io: Not All Microservices Need to Be REST β 3 Alternatives to' the Classic](https://blog.bitsrc.io/not-all-microservices-need-to-be-rest-3-alternatives-to-the-classic-41cedbf1a907) [COMMUNITY-TOOL]
- [levelup.gitconnected.com: Truth About { SOAP vs REST vs GRPC vs GraphQL' } Checklist](https://levelup.gitconnected.com/truth-about-soap-vs-rest-vs-grpc-vs-graphql-checklist-f50bcb475adf) [COMMUNITY-TOOL]
- [medium: REST, RPC, GraphQL⦠What to choose?](https://medium.com/geekculture/rest-rpc-graphql-what-to-choose-c57c78c0593d) [COMMUNITY-TOOL]
- [blog.logrocket.com: GraphQL vs. gRPC vs. REST: Choosing the right API](https://blog.logrocket.com/graphql-vs-grpc-vs-rest-choosing-right-api) [COMMUNITY-TOOL]
- [medium.com/dlt-labs-publication: gRPC vs. REST β Performance Test using' JMeter](https://medium.com/dlt-labs-publication/grpc-vs-rest-performance-test-using-jmeter-f17e5ba1c23b) [COMMUNITY-TOOL]
- [dzone: A Comprehensive Guide to REST vs. SOAP](https://dzone.com/articles/comprehensive-guide-rest-vs-soap) [COMMUNITY-TOOL]
- [dzone: Comparing RESTful APIs and SOAP APIs Using MuleSoft as an Example](https://dzone.com/articles/comparing-restful-apis-and-soap-apis) [COMMUNITY-TOOL]
- [baeldung.com: REST vs SOAP](https://www.baeldung.com/cs/rest-vs-soap) [COMMUNITY-TOOL]
- [REST vs. gRPC: Battle of the APIs](https://code.tutsplus.com/tutorials/rest-vs-grpc-battle-of-the-apis--cms-30711) [COMMUNITY-TOOL]
- [Comparing OpenAPI With gRPC π](https://dzone.com/articles/comparing-openapi-with-grpc) [COMMUNITY-TOOL]
- [imaginarycloud.com: gRPC vs REST: Comparing APIs Architectural Styles](https://www.imaginarycloud.com/blog/grpc-vs-rest) [COMMUNITY-TOOL]
- [danhacks.com: REST vs. GraphQL vs. gRPC](https://www.danhacks.com/software/grpc-rest-graphql.html) [COMMUNITY-TOOL]
- [APIDog](https://apidog.com) [COMMUNITY-TOOL]
- [OpenAPI Generator π](https://openapi-generator.tech) [COMMUNITY-TOOL]
- [dev.to: 7 API Tools for REST Developers and Testers](https://dev.to/javinpaul/7-api-tools-for-rest-developers-and-testers-n67) [COMMUNITY-TOOL]
- [dzone.com: 10 API Testing Tips for Beginners (SOAP and REST)](https://dzone.com/articles/10-api-testing-tips-for-beginners-soap-amp-rest) [COMMUNITY-TOOL]
- [mockoon π](https://mockoon.com) [COMMUNITY-TOOL]
- [mockapy](https://pythonium.net/mockapy) [COMMUNITY-TOOL]
- [thenewstack.io: 4 Essential Tools for Protecting APIs and Web Applications](https://thenewstack.io/4-essential-tools-for-protecting-apis-and-web-applications) [COMMUNITY-TOOL]
- [dev.to: Top 15 Automated API Testing Tools](https://dev.to/katalon/top-15-automated-api-testing-tools-lasted-update-32ip) [COMMUNITY-TOOL]
- [opensource.com: 3 ways to test your API with Python](https://opensource.com/article/21/9/unit-test-python) [COMMUNITY-TOOL]
- [GraphQL](https://graphql.org) [COMMUNITY-TOOL]
- [Hasura Launches Beta of GraphQL-Based Remote Joins Tool](https://devops.com/hansura-launches-beta-of-graphql-based-remote-joins-tool) [COMMUNITY-TOOL]
- [thenewstack.io: Why Backend Developers Should Fall in Love with GraphQL' too](https://thenewstack.io/why-backend-developers-should-fall-in-love-with-graphql-too) [COMMUNITY-TOOL]
- [blog.dream11engineering.com: Lessons learned from running GraphQL at scale](https://blog.dream11engineering.com/lessons-learned-from-running-graphql-at-scale-2ad60b3cefeb) [COMMUNITY-TOOL]
- [world.hey.com: Another REST vs GraphQL comparison](https://world.hey.com/sammy.henningsson/another-rest-vs-graphql-comparison-8e8357bb) [COMMUNITY-TOOL]
- [medium.datadriveninvestor.com: Everything You Wanted to Know About GraphQL' (But Were Afraid to Ask)](https://medium.datadriveninvestor.com/everything-you-wanted-to-know-about-graphql-but-were-afraid-to-ask-ad66980116cb) [COMMUNITY-TOOL]
- [betterprogramming.pub: Building GraphQL Server Using Schema-first Approach' in Python](https://betterprogramming.pub/building-graphql-server-using-schema-first-approach-in-python-68aeee38bcc3) [COMMUNITY-TOOL]
- [Hasura π](https://hasura.io) [COMMUNITY-TOOL]
- [betterprogramming.pub: 4 Awesome Browser APIs You Might Not Be Using Yet](https://betterprogramming.pub/4-awesome-browser-apis-you-might-not-be-using-yet-726d3e3237d2) [COMMUNITY-TOOL]
- [devops.com: Web Application Security is not API Security π](https://devops.com/web-application-security-is-not-api-security) [COMMUNITY-TOOL]
- [biztechmagazine.com: 6 Steps to Improved API Security](https://biztechmagazine.com/article/2021/07/6-steps-improved-api-security) [COMMUNITY-TOOL]
- [thenewstack.io: Developer, Beware: The 3 API Security Risks You Canβt Overlook](https://thenewstack.io/developer-beware-the-3-api-security-risks-you-cant-overlook) [COMMUNITY-TOOL]
- [medium.com/@sajjadfazlani: How to protect your APIs and Microservices?' π](https://medium.com/@sajjadfazlani/how-to-protect-your-apis-and-microservices-f22b99ce2322) [COMMUNITY-TOOL]
- [Public APIs Directory](https://publicapis.io) [COMMUNITY-TOOL]
- [programmableweb.com](https://www.programmableweb.com) [COMMUNITY-TOOL]
- [Rapid API](https://rapidapi.com) [COMMUNITY-TOOL]
- [Open Banking](https://en.wikipedia.org/wiki/Open_banking) [COMMUNITY-TOOL]
- [thenewstack.io: A Digital Transformation Journey in the Banking Sector](https://thenewstack.io/a-digital-transformation-journey-in-the-banking-sector) [COMMUNITY-TOOL]
- [thenewstack.io: True Success in Process Automation Requires Microservices](https://thenewstack.io/true-success-in-process-automation-requires-microservices) [COMMUNITY-TOOL]
- [thenewstack.io: How Platform Ops Teams Should Think About API Strategy](https://thenewstack.io/how-platform-ops-teams-should-think-about-api-strategy) [COMMUNITY-TOOL]
- [blog.christianposta.com: Do I Need an API Gateway if I Use a Service Mesh?](https://blog.christianposta.com/microservices/do-i-need-an-api-gateway-if-i-have-a-service-mesh) [COMMUNITY-TOOL]
- [Dzone: How to Create a REST API With Spring Boot](https://dzone.com/articles/how-to-create-rest-api-with-spring-boot) [COMMUNITY-TOOL]
- [Dzone: Step-By-Step Spring Boot RESTful Web Service Complete Example](https://dzone.com/articles/spring-boot-restful-web-service-complete-example) [COMMUNITY-TOOL]
- [Creando un API REST en Java (parte 1)](https://www.oscarblancarteblog.com/2018/06/25/creando-un-api-rest-en-java-parte-1) [COMMUNITY-TOOL]
- [dev.to: Rapid API Creation with AWS Amplify](https://dev.to/fllstck/rapid-api-creation-with-aws-amplify-3c8i) [COMMUNITY-TOOL]
- [portal.dev](https://portal.dev) [COMMUNITY-TOOL]
- [openapi-comment-parser](https://github.com/bee-travels/openapi-comment-parser) β 256 [COMMUNITY-TOOL]
- [IBM creates an open source tool to simplify API documentation](https://www.techrepublic.com/article/ibm-creates-an-open-source-tool-to-simplify-api-documentation) [COMMUNITY-TOOL]
- [API Business Models. 20 Models in 20 Minutes](https://www.infoq.com/presentations/API-Business-Models) [COMMUNITY-TOOL]
- [https://swagger.io/](https://swagger.io) [COMMUNITY-TOOL]
- [softwareengineeringdaily.com: Kubernetes vs. Serverless with Matt Ward (podcast)' π](https://softwareengineeringdaily.com/2020/12/29/kubernetes-vs-serverless-with-matt-ward-repeat) [COMMUNITY-TOOL]
## Development Tools
### API Mocking and Testing
#### Microservices
- [microcks.io π](https://microcks.io) [EN CONTENT] [ENTERPRISE-STABLE] β Microcks is a cloud-native platform for mocking and testing API specifications (REST, gRPC, GraphQL, and event-driven architectures). It allows microservices teams to mock dependencies and run contract tests rapidly during continuous integration.
## Machine Learning
### AI Hardware Acceleration
#### Enterprise Infrastructure
- [Cerebras AI](https://www.cerebras.ai) [ADVANCED LEVEL] [ENTERPRISE-STABLE] β Architectural hub detailing wafer-scale AI processors built to tackle compute limits. Facilitates unprecedented deep-learning model execution with extreme localized bandwidth optimizations.
---
π‘ **Explore Related:** [Python](./python.md) | [Visual Studio](./visual-studio.md) | [Golang](./golang.md)