Skip to content

A Microservice API gateway that runs in the user's private network with self service portal, blue/green deployments, circuit breaker, fall-over Self Healing, Health Check.

License

Notifications You must be signed in to change notification settings

Ulbora/ApiGateway

Repository files navigation

Go Report Card sqale_rating reliability_rating coverage

API Gateway (runs inside user's private network)

Get a free account on the Free Tier at: http://www.myapigateway.com

A lightweight API Gateway that runs inside a user's private network with a self service portal at: http://www.myapigateway.com

Copyright (C) 2018 Ulbora Labs LLC. (www.ulboralabs.com) All rights reserved.

Copyright (C) 2018 Ken Williamson All rights reserved.

Run on

  • Pivotal Cloud Foundry
  • Docker Swarm
  • Kubernetes
  • Many others

User Admin Portal: https://github.com/Ulbora/ApiGatewayUserPortal.git

Features

  • Circuit Breaker
  • Health Check
  • Self Healing when breaker is open
  • Gateway Analytics
  • Blue/Green/Active Routes
  • Gateway Error Loggin
  • Admin Portal (written in Golang)

Headers For Gateway Route Calls

  • clientId: Your assigned client id
  • apiKey: Your assigned API Key
  • Any other headers required for your micro services

Allowed HTTP Methods

  • POST
  • PUT
  • PATCH
  • GET
  • DELETE
  • OPTIONS

Gateway Routes

Local Non-Prod

Local Prod

Active Production Route

The User Admin Portal allows you to make any route URL the active production route with the click of a switch. Using Non-Prod routes allows you to test services before placing them in production.

About

A Microservice API gateway that runs in the user's private network with self service portal, blue/green deployments, circuit breaker, fall-over Self Healing, Health Check.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published