Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

100 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Labs64.IO :: API Gateway

Unified API Gateway for Labs64.IO Microservices

Docker Image Version 📖 Documentation

Key responsibilities of the API Gateway stack (Traefik + gateway-common + traefik-authproxy):

  • Request Routing: module-owned Gateway API HTTPRoutes (Traefik as the Gateway implementation) direct requests to backend services.
  • Authentication and Authorization: ForwardAuth middleware verifies OIDC/JWT (M2M) tokens and enforces OpenAPI-derived auth policies via traefik-authproxy.
  • Rate Limiting and Throttling: per-user rate limit middleware protects backends from abuse.
  • Security Headers: standard security headers applied at the gateway.
  • API Documentation: aggregated Swagger UI for all installed modules.
  • Monitoring and Logging: central point for tracking API usage and performance.

License

The core of the Labs64.IO Ecosystem is entirely open source and free forever. Community modules are licensed under Apache License 2.0.

About

Labs64.IO - Unified API Gateway for Labs64.IO Microservices

Topics

Resources

Stars

2 stars

Watchers

0 watching

Forks

Releases

Packages

Used by

Contributors

Languages