Get started
The Access Decision Service (ADS) is an authorization engine that evaluates XACML policies and returns permit or deny decisions. It acts as a Policy Decision Point (PDP) that answers "is this request allowed?", and integrates with your application's Policy Enforcement Point (PEP), which enforces those decisions. ADS can also connect to external data sources through a Policy Information Point (PIP) to retrieve attributes needed during evaluation.
Before you begin
Make sure you have the following ready before you install ADS:
| Item | Details |
|---|---|
| Java runtime | Java SE 17 (64-bit) or Java SE 21 (64-bit) |
| Memory | At least 512 MB available |
| Port | TCP port 8080 free (or choose a custom port) |
| License file | axiomatics_ADS.license, provided by Axiomatics |
| AWS CLI credentials | Access key ID and secret access key from Axiomatics, used to download the ADS artifacts |
| Authorization domain | A domain.yaml file or a URL pointing to a remote domain |
Contact Axiomatics Customer SupportOpens in a new tab if any of these items are missing.
What to read next
- Requirements: full hardware, software, and license requirements
- Quickstart: JAR deployment: run ADS locally in under 10 minutes
- Quickstart: Kubernetes deployment: deploy ADS on Kubernetes with Helm in under 10 minutes
If you want background on how ADS works before you install it, start with the Concepts section.