Gradle What is the difference between api and implementation? What is the difference between api and implementation? Relative links: https://docs.gradle.org/current/userguide/java_library_plugin.html#sec:java_library_separation