3scale/apicast
- NGINX-based API gateway
- Lua policies tell APIcast what to do in each of the nginx phases. You can write your own policies.
- Ships with its own DNS resolver implemented in Lua
- policy chain
- rewrite policy
- custom policy
- 3scale policy
- policy
- policy
3scale/apisonator
- Listener accepts and enqueues requests to authorize and report them.
- Worker performs background tasks off-loaded from the listener.
- Rescheduler re-queues failed jobs.
- authenticator
- authorizer
- reporter
- internal API
API
3scale/porta
- Rails app to manage API(s) & developers through GUI & API
- Accounts, Applications, Messages, Plans, Billing, Limits, Rules, Policies.
- Create and nurture a developer portal
- pisoni
- services
- plans (rules & limits)
- apps (auth)
- analytics
- developer portal