Main entities
In this section, we will pass through all the main Otoroshi entities. Otoroshi entities are the main items stored in otoroshi datastore that will be used to configure routing, authentication, etc.
Any entity has the following properties
- location or _loc: the location of the entity (organization and team)
- id: the id of the entity (except for apikeys)
- name: the name of the entity
- description: the description of the entity (optional)
- tags: free tags that you can put on any entity to help you manage it, automate it, etc.
- metadata: free key/value tuples that you can put on any entity to help you manage it, automate it, etc.
Routes
Proxy your applications with routes
Backends
Reuse route targets
Apikeys
Add security to your services using apikeys
Organizations
This the most high level for grouping resources.
Teams
Organize your resources by teams
Service groups
Group your services
JWT verifiers
Verify and forge token by services.
Global Config
The danger zone of Otoroshi
TCP services
Auth. modules
Secure the Otoroshi UI and your web apps
Certificates
Add secure communication between Otoroshi, clients and services
Data exporters
Export alerts, events ands logs
Scripts
Service descriptors
Proxy your applications with service descriptors