📗
Janus Manual
  • Introduction
  • Installation
    • Docker
  • Quick Start
    • Authenticating
    • Add an endpoint
    • Modify (Update/Delete) an endpoint
    • Add Plugins
    • Authentication
    • Adding your API - File System
  • Clustering/HA
  • Proxy Reference
    • Terminology
    • Overview
    • Routing capabilities
    • Load Balacing
    • Request Host header
      • Using wildcard hostnames
      • The preserve_host property
    • Request URI
      • The strip_path property
      • The append_path property
    • Request HTTP method
    • Routing priorities
    • Conclusion
  • Plugins
    • Basic
    • Organization
    • Body Limit
    • Circuit Breaker
    • Compression
    • CORS
    • OAuth
    • Rate Limit
    • Request Transformer
    • Response Transformer
    • Retry
  • Auth
    • OAuth 2.0
  • Misc
    • Health Checks
    • Monitoring
    • Tracing
  • Known Issues
    • Stale HTTP Keep-Alive
  • Upgrade Notes
    • 2.x to 3.x
    • 3.6.x to 3.7.x
Powered by GitBook
On this page
  • Download
  • Install and run
  • Configure

Was this helpful?

Quick Start

PreviousDockerNextAuthenticating

Last updated 4 years ago

Was this helpful?

Download

You can get Janus for nearly any OS and architecture. You can get the latest Janus release on .

Install and run

We highly recommend you to use one of our examples to start. Let's see the example:

Make sure you have docker up and running on your platform and then run.

docker-compose up -d

This will spin up a janus server and will have a small proxy configuration that is going to a mock server that we spun up.

Configure

If you access http://localhost:8080/example you should see something like:

{
    "message": "Hello World!"
}

That means that Janus already proxied your request to an upstream. But of course you don't just want to do that. For this reason now is the perfect time for you to learn about all the available configurations that you can play with.

Note: If you are using the file-based configuration you will not be able to use the write administration API to add/modify/remove new endpoints, plugins, etc. Please check this if you'd like to add a new endpoint using the file-based configuration.

Next, let's learn about how to .

tutorial
configure a new endpoint
Github
front-proxy-mongo
Download
Install
Run
Configure