⌂
Otoroshi
latest
About Otoroshi
Architecture
Features
Getting Started
Install
Get Otoroshi
Setup Otoroshi
Run Otoroshi
Main entities
Routes
Apis
Backends
Organizations
Teams
Global config
Apikeys
Service groups
Authentication modules
Certificates
JWT verifiers
Data exporters
Scripts
TCP services
Service descriptors
Detailed topics
Proxy engine
Expression language
Secrets management
The Otoroshi communication protocol
TLS
Otoroshi user rights
Events and analytics
Monitoring
Sessions management
Otoroshi and WASM
Chaos engineering with the Snow Monkey
Otoroshi’s PKI
Developer portal with Daikoku
GraphQL Composer Plugin
Otoroshi tunnels
Relay Routing
Alternative HTTP server
HTTP3 support
Anonymous reporting
OpenTelemetry support
Green Score
Custom HTTP Listeners
Sunsetting Service Descriptors
Otoroshi Workflows
How to’s
Using wasm plugins
Deploy your own Wasmo
Tailscale integration
End-to-end mTLS
Send alerts using mailgun
Export events to Elasticsearch
Import and export Otoroshi datastore
Secure an app with Auth0
Secure an app with Keycloak
Secure an app and/or your Otoroshi UI with LDAP
Secure an api with api keys
Secure an app with OAuth1 client flow
Secure an app with OAuth2 client_credential flow
Setup an Otoroshi cluster
TLS termination using Let’s Encrypt
Secure an api with jwt verifiers
Secure the communication between a backend app and Otoroshi
TLS termination using your own certificates
The resources loader
Log levels customization
Initial state customization
Communicate with Kafka
Create your Authentication module
Working with Eureka
Instantiate a WAF with Coraza
Quickly expose a website and static files
Calling Otoroshi from a Frontend
Otoroshi plugins
Otoroshi plugins system
Create plugins
Built-in plugins
Built-in legacy plugins
Admin REST API
Deploy to production
Otoroshi clustering
Kubernetes
Clever-Cloud
AWS - Elastic Beanstalk
Scaling Otoroshi
Developing Otoroshi
Search otoroshi documentation
⌂
Otoroshi
latest
About Otoroshi
Architecture
Features
Getting Started
Install
Get Otoroshi
Setup Otoroshi
Run Otoroshi
Main entities
Routes
Apis
Backends
Organizations
Teams
Global config
Apikeys
Service groups
Authentication modules
Certificates
JWT verifiers
Data exporters
Scripts
TCP services
Service descriptors
Detailed topics
Proxy engine
Expression language
Secrets management
The Otoroshi communication protocol
TLS
Otoroshi user rights
Events and analytics
Monitoring
Sessions management
Otoroshi and WASM
Chaos engineering with the Snow Monkey
Otoroshi’s PKI
Developer portal with Daikoku
GraphQL Composer Plugin
Otoroshi tunnels
Relay Routing
Alternative HTTP server
HTTP3 support
Anonymous reporting
OpenTelemetry support
Green Score
Custom HTTP Listeners
Sunsetting Service Descriptors
Otoroshi Workflows
How to’s
Using wasm plugins
Deploy your own Wasmo
Tailscale integration
End-to-end mTLS
Send alerts using mailgun
Export events to Elasticsearch
Import and export Otoroshi datastore
Secure an app with Auth0
Secure an app with Keycloak
Secure an app and/or your Otoroshi UI with LDAP
Secure an api with api keys
Secure an app with OAuth1 client flow
Secure an app with OAuth2 client_credential flow
Setup an Otoroshi cluster
TLS termination using Let’s Encrypt
Secure an api with jwt verifiers
Secure the communication between a backend app and Otoroshi
TLS termination using your own certificates
The resources loader
Log levels customization
Initial state customization
Communicate with Kafka
Create your Authentication module
Working with Eureka
Instantiate a WAF with Coraza
Quickly expose a website and static files
Calling Otoroshi from a Frontend
Otoroshi plugins
Otoroshi plugins system
Create plugins
Built-in plugins
Built-in legacy plugins
Admin REST API
Deploy to production
Otoroshi clustering
Kubernetes
Clever-Cloud
AWS - Elastic Beanstalk
Scaling Otoroshi
Developing Otoroshi
Search otoroshi documentation
Otoroshi
DOCS
Otoroshi
Search otoroshi documentation
Search otoroshi documentation