Network access
APD downloads Gradle, the Gradle plugins, and its libraries when you build the project. If your network restricts outgoing connections, for example with a firewall or a proxy, the following domains must be resolvable and reachable over HTTPS (port 443).
| Domain | Used for |
|---|---|
github.com | Cloning APD, and downloading the Gradle distribution and the JDK |
release-assets.githubusercontent.com | Downloading the Gradle distribution and the JDK |
api.foojay.io | Finding the JDK 17 that APD uses, when it is not installed. Gradle then downloads it |
services.gradle.org | The Gradle distribution used by the Gradle wrapper (gradlew) |
plugins.gradle.org | Gradle plugins |
plugins-artifacts.gradle.org | Gradle plugins |
repo.maven.apache.org | Libraries from Maven Central |
axiomatics-cr-maven.s3.amazonaws.com | Axiomatics libraries, with your Axiomatics AWS credentials |
axiomatics-cr-maven.s3.eu-central-1.amazonaws.com | Axiomatics libraries, with your Axiomatics AWS credentials |
axiomatics-customer-artifacts.s3.amazonaws.com | Axiomatics libraries, with your Axiomatics AWS credentials |
axiomatics-customer-artifacts.s3.eu-central-1.amazonaws.com | Axiomatics libraries, with your Axiomatics AWS credentials |
The list does not include the connections of your own project, such as your Authorization Hub, your container registry, or the services that your attribute connectors use in tests.
If these domains are not reachable, see Offline installation.