This version of the docs is a work in progress. If you don’t see what you are looking for check the legacy wiki.

Quick Start

Learn how to stand up Repose as quickly as possible!

Getting Started

We all need to get started somewhere. If this your first time using Repose, then this is the place for you!

Custom Filter for Repose

Learn how to create your own custom filter for Repose!

Docker

Learn the basics of running and operating Repose in a Docker container!

Performance Best Practices

IN PROGRESS

Role Based Access Control

Learn how to implement Role-Based Access Control (RBAC) with Repose!

Running Valve

Details the ways which Repose Valve can be run.

Valve Installation

Covers the typical Repose setup — a Valve installation (i.e., standalone application) running as a Linux service.

WAR Installation

Covers setting up Repose inside of a user-provided servlet container.

Echo Server

IN PROGRESS If you’re evaluating Repose and want a simple origin service to test against, you can install a local instance of httpbin that will echo back your requests.

Rate Limiting

Rate limiting is a common use case for Repose and is easy to test.

Multi Tenant Authorization

Handling authorization when resources have multiple tenants.

User Access Events

IN PROGRESS

Basic Authentication

IN PROGRESS

Delegation

IN PROGRESS

Preventing XML bomb attacks

Details how to configure Repose to help prevent XML bomb attacks.

API Access Event Recording with Flume

IN PROGRESS

XSD Versioning Guidelines

IN PROGRESS

SSL/TLS Client Authentication

Looking for a little more security talking to Repose or maybe from Repose to your origin service? SSL/TLS Client Authentication will allow you to limit traffic to those who present a valid certificate.

Functional Test Framework

Learn how to use the Repose functional test framework to create tests for features in Repose or its extension components.

Glassfish Setup

Describes how to run Repose in a Glassfish container.

Tomcat Setup

Describes how to run Repose in a Tomcat container.

HTTP Container Attributes

Describes limitations of supported containers and how to configure them accordingly.