API Marketplaces. API Management with API Gateways & Developer Portals
- Introduction
- HTTPs for Developers
- API Landscape and API Marketplaces
- API Managers with API Gateways \& Developer Portals
- API Management vs API Gateway vs Developer Portals
- 3scale API Manager
- Google Apigee API Manager
- IBM API Connect
- WSO2 API Manager
- Kong API Manager
- Tyk API Manager
- Axway API Manager
- MuleSoft API Manager
- Gloo Federation API Gateway Management
- Backstage Developer Portal
- APISIX
- NGINX as an API Gateway
- Lura API Gateway (based on KrakenD)
- Spring Cloud Gateway
- Mobile Developer Portals
- Automotive
- Banking
- Insurance
- Telecom
- Tweets
Introduction
- Layering domains and microservices using API Gateways
- blog.oliverjumpertz.dev: The 10 Most Valuable Lessons I Learned As A Developer
- genbeta.com: 32.000 desarrolladores responden sobre plataformas y lenguajes de programación: JavaScript, AWS, GitHub y Windows, los más usados
- github.com/readme/guides: Functional Programming 101
- medium.com/apache-apisix: 10 most common use cases of an API Gateway
- siliconrepublic.com: 10 dev tools recommended by start-up founders
HTTPs for Developers
API Landscape and API Marketplaces
- Cursor AI Fundamentals Course - (Related to ai topic)
- Extend your coding agent with .NET Skills - (Related to ai topic)
- Claude 101: Free Guides to Master Claude - (Related to ai topic)
-
Public APIs Directory - (Related to api topic)
API Marketplaces
- chakray.com: API Strategy. How to create an API Marketplace
- API Marketplace vs API Gateway (What’s the Difference?)
Rapid API Marketplace. Free Public & Open REST APIs
- Rapid API: Find and Connect to Thousands of APIs. RapidAPI is the world’s largest API Marketplace, is used by over one million developers to find, test, and connect to thousands of APIs — all with a single account, API Key, and SDK.
- dzone: RapidAPI Provides API Marketplace and Insight APIs are driving businesses and innovation.
Apis.guru Large Archive of Sample OpenAPI Descriptions
API Managers with API Gateways & Developer Portals
- GitHub for Beginners: Getting Started with OSS Contributions - (Related to git topic)
- GitHub Copilot CLI for Beginners: Getting Started - (Related to ai topic)
- Open Source Friday: Spec Kit - What it is, the problems it solves, and how clear specs make collaboration work - (Related to kubernetes-tutorials topic)
- Using Workspaces for AI Changes Across Multiple Repos - (Related to ai topic)
- Claude Code Best Practice - (Related to ai-agents-mcp topic)
- Clean Architecture on Frontend - (Related to aws-architecture topic)
- Best Practices for Using GitHub Copilot - (Related to ai topic)
- Warp: The Agentic Development Environment - (Related to kubernetes-tools topic)
-
What is a GitHub Wiki and How Do You Use it? - This article explains what a GitHub Wiki is, its benefits for project documentation, and provides a step-by-step guide on how to enable, create, and locally clone a wiki for a GitHub repository. It highlights that wikis are integrated with GitHub repositories and primarily use Markdown for content creation.
API Management vs API Gateway vs Developer Portals
- An API gateway refers to the individual proxy server.
- API management refers to the overall solution of managing APIs in production which includes a set of API gateways acting in a cluster, an administrative UI, and may even include additional items such as a developer portal for customers to sign up and generate new API keys.
- API Management vs API Gateway: Where Does API Analytics and Monitoring Fit?
- API Management vs API Gateway and where does API Analytics and Monitoring fit?
3scale API Manager
- 3scale API Manager
- Red Hat 3scale API Management
- Red Hat 3Scale API Management @Youtube
- OpenShift Ecosystem: API Management on Red Hat OpenShift with 3scale
- Adding API Gateway Policies Now Easier With Red Hat 3scale API Management
- Install Red Hat 3scale and configure tenants with 7 simple commands
- developers.redhat.com: New custom metrics and air gapped (restricted networks) installation in Red Hat 3scale API Management 2.9 The 3scale Operator now fully supports air gapped installation for 3scale API Management on OpenShift. Air gapped or restricted networks are isolated from the Internet and physically isolated from any other network. Secure environments such as government agencies and financial institutions typically require an air gapped installation for Red Hat Integration on OpenShift.
- developers.redhat.com: Enhance application security by rotating 3scale access tokens
- developers.redhat.com: How to expose a WebSocket endpoint using Red Hat 3scale API Management
- developers.redhat.com: Simplify load balancing for API gateways using Red Hat 3scale API Management
Google Apigee API Manager
- Google Apigee API Manager Apigee is an API management platform for developing, analyzing, securing & scaling various APIs and apps. It provides API technology and services for a wide range of organizations and developers to stimulate the pace of digital business. Through API, Apigee assists businesses to securely share data and services across various channels/devices in order to enhance the customer experience. Companies can manage growth and spikes in API traffic with features like traffic isolation and independent scaling.
- Apigee @Youtube
IBM API Connect
WSO2 API Manager
- WSO2 @Youtube
- chakray.com: Why API Lifecycle Management is a MUST for Your Organisation APIs
- chakray.com: 11 Steps to achieving a successful API Management Strategy
- chakray.com: Por qué API LIFECYCLE MANAGEMENT es imprescindible para la organización de APIs
- chakray.com: 11 Pasos para lograr una estrategia API Management exitosa
Kong API Manager
- Kong API Manager
- Kong API Platform @Youtube
- medium: Kong API Gateway - From Zero to Production Let’s start by exploring the API gateway architecture pattern and then slowly deep dive into the details of running a production-grade Kong API gateway.
- openshift.com: Modern Application Development With Kong Konnect Enterprise and Red Hat OpenShift
- medium: KONG — The Microservice API Gateway
- medium: Running services with Knative & Kong
- dzone: Breaking Up a Monolithic Database with Kong If your microservice design results in a very large API or multiple services accessing a single database, check out why Kong Gateway should be part of your project.
- konghq.com: Kong and Red Hat: Delivering Seamless Customer Experience
- medium.com/@martin.hodges: Why do I need an API Gateway on a Kubernetes cluster In this article I introduce the concepts of an API Gateway and explain why you would need one in your Kubernetes cluster. In my next article I will show how to set one up using Kong.
Tyk API Manager
Axway API Manager
MuleSoft API Manager
Gloo Federation API Gateway Management
- Introducing Gloo Federation for Multi-Cluster API Gateway Management
- solo.io: [Tutorial] Securing APIs with OIDC Using Keycloak In this tutorial, you will learn how to integrate the Gloo API gateway with Keycloack in Kubernetes
Backstage Developer Portal
- Backstage Developer Portal: Spotify has now open-sourced Backstage (under Apache-2.0), the platform of platforms to create a great developer experience across hundreds of squads at Spotify
- Backstage @Youtube
- medium.com/@_gdantas: Backstage and Terraform — A Powerful Combination for Ops, Wonderful for Devs
- piotrminkowski.com: Getting Started with Backstage
- piotrminkowski.com: Backstage on Kubernetes
APISIX
NGINX as an API Gateway
Lura API Gateway (based on KrakenD)
- Lura 🌟 An extendable, simple and stateless high-performance API Gateway framework designed for both cloud-native and on-prem setups.
- KrakenD: The fastest API gateway comes with true linear scalability 🌟 KrakenD is a stateless, distributed, high-performance API Gateway that helps you effortlessly adopt microservices.
- krakend.io: KrakenD framework becomes a Linux Foundation project KrakenD framework has been donated to the Linux Foundation and is now the “Lura Project.”
Spring Cloud Gateway
- Spring Cloud Gateway
- dzone: Custom Rate Limiting for Microservices 🌟 Enforcing rate limits on microservices is a common requirement in the API economy. In this article, we are going to build a custom rate limiting solution.
- cloudtechtwitter.com: Pattern: API Gateway / Backends for Frontends Spring Cloud Gateway provides a library to build an API Gateway. This is the preferred gateway implementation provided by Spring Cloud. It’s built with Spring 5, Spring Boot 2, and Project Reactor. To understand the offerings of Spring Cloud Gateway we must understand the API Gateway pattern in detail.
- medium.com/@jeevansathisocial: High-performance API gateway
Mobile Developer Portals
Automotive
Auto API
Smartcar
Others
Banking
- Wikipedia: Open Banking
- Wikipedia: PSD2 - the Revised Payment Services Directive
- openbankingtracker.com
- Santander APIs
- BBVA API Market
- CaixaBank API Store
- Deutsche Bank API Program
- TSB API Developer Portal
- ING Developer Portal
- Rabobank Developer Portal
- Cecabank API Market
Insurance
Telecom
Tweets
- Programming with GitHub Copilot Agent Mode - (Related to ai topic)
Click to expand!
What is clean code?
— Daniel Mokaâš¡ (@dmokafa) January 24, 2021
Clean code is the code if:
- it is easily readable
- it is easily extendable and maintainable
- it is as simple as possible
- it is cheap and risk-free to change
- it reveals our intent
- it has corresponding clean tests
What else would you add?
5 things I've learned in 10 years as a developer:
— Nader Dabit (@dabit3) April 22, 2021
1. No one knows exactly what they are doing
2. Anything can be learned with enough dedication
3. Perception > reality
4. Taking on the toughest problems pays dividends
5. People like to make things sound complicated for their ego
Deleting code matters! You can provide tons of value by deleting code!
— Daniel Mokaâš¡ (@dmokafa) May 5, 2021
Deleting code such as:
- removing duplication
- removing redundant comments
- removing unnecessary complexity
- removing unused code
Always keep in mind: The less the code, the less to maintain.
Top 8 Things I Learned as a Software Engineer (Developer)...
— Ankur💻🎧💪 (@TheAnkurTyagi) May 23, 2021
A Thread... pic.twitter.com/P4AMGlzYA9
To be fullstack doesn't mean you know every part of the modern technology landscape. It means that you've made a decision to be open to picking up the parts you need as you need them.
— Chris Ford (@ctford) June 20, 2021
If you want to be successful in programming, open this:
— Nikki Siapno (@NikkiSiapno) November 1, 2022
Computer Networking For Developers 🧵
— Ivan Velichko (@iximiuz) November 3, 2022
Need to get into networking but all materials you find feel like they are written for bearded networking gurus?
I've got a bunch of "different" articles for you! Written by a developer for fellow developers 👇 pic.twitter.com/HdgrG7yNys
Do we need "software architecture?" Some thoughts that might help you in our busy software development world 🧵
— Markus Harrer (@feststelltaste) November 16, 2022