https://github.com/killbill/killbill-client-java
Java client library for Kill Bill
https://github.com/killbill/killbill-client-java
billing killbill payments subscriptions
Last synced: 9 months ago
JSON representation
Java client library for Kill Bill
- Host: GitHub
- URL: https://github.com/killbill/killbill-client-java
- Owner: killbill
- License: apache-2.0
- Created: 2012-06-17T22:33:53.000Z (over 13 years ago)
- Default Branch: master
- Last Pushed: 2025-02-07T06:39:01.000Z (about 1 year ago)
- Last Synced: 2025-04-08T13:06:48.175Z (10 months ago)
- Topics: billing, killbill, payments, subscriptions
- Language: Java
- Homepage: https://killbill.io
- Size: 1.64 MB
- Stars: 33
- Watchers: 11
- Forks: 63
- Open Issues: 11
-
Metadata Files:
- Readme: README.md
- Changelog: NEWS
- Contributing: .github/CONTRIBUTING.md
- Funding: .github/FUNDING.yml
- License: LICENSE
Awesome Lists containing this project
README
# killbill-client-java

Java client library for Kill Bill.
## Kill Bill compatibility
| Client version | Kill Bill version |
| -------------: | ----------------: |
| 0.23.y | 0.16.z |
| 0.40.y | 0.18.z |
| 0.41.y | 0.19.z |
| 1.0.y | 0.20.z |
| 1.1.y | 0.22.z |
| 1.2.y | 0.22.z |
| 1.3.y | 0.24.z |
We've upgraded numerous dependencies in 1.2.x (required for Java 11 support).
## Usage
Add the library to your application:
```xml
org.kill-bill.billing
killbill-client-java
... release version ...
```
The easiest way to get started is to look at our [Java client tutorial](https://docs.killbill.io/latest/java_client.html). We also provide a sample [Java client application](https://github.com/killbill/killbill-client-java-example). You can clone this project in order to get started.
When sending a body, if you are unsure which parameters to pass, take a look at the [Java api documentation](https://killbill.github.io/slate/?java#).
## Build
To build the library:
```
mvn clean install -DskipTests=true
```
This will produce several jars, including:
* killbill-client-java-x.y.z-SNAPSHOT.jar which contains the library only
* killbill-client-java-x.y.z-SNAPSHOT-jar-with-dependencies.jar which is a self-contained jar (library and dependencies)
## About
Kill Bill is the leading Open-Source Subscription Billing & Payments Platform. For more information about the project, go to https://killbill.io/.