https://github.com/rubenafo/jkraken
Java wrapper to interact with Kraken Exchange API
https://github.com/rubenafo/jkraken
bitcoin cryptocurrency exchange-api finance java kraken spring-boot trading websocket websocket-client
Last synced: about 1 year ago
JSON representation
Java wrapper to interact with Kraken Exchange API
- Host: GitHub
- URL: https://github.com/rubenafo/jkraken
- Owner: rubenafo
- License: apache-2.0
- Created: 2020-01-13T07:18:38.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2020-10-14T16:29:13.000Z (over 5 years ago)
- Last Synced: 2025-04-03T09:36:35.583Z (about 1 year ago)
- Topics: bitcoin, cryptocurrency, exchange-api, finance, java, kraken, spring-boot, trading, websocket, websocket-client
- Language: Java
- Homepage:
- Size: 140 KB
- Stars: 4
- Watchers: 2
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
[](https://opensource.org/licenses/Apache-2.0)
[](https://travis-ci.com/rubenafo/jkraken)
[](https://coveralls.io/github/rubenafo/jkraken?branch=master)
------------
# JKraken
A REST server to interact with [Kraken API](https://www.kraken.com/features/api) aiming to unify Kraken WebSocket and Rst APIs in one single place.
JKraken provides:
* subscription channels and position/trades tracking using [Kraken websockets](https://docs.kraken.com/websockets/#overview)
* balance and trades using [Kraken REST API](https://www.kraken.com/features/api)
* add/remove orders
* private keys handling and auth token refresh.
#### Subscription channels
JKraken exposes endpoints to subscribe to Kraken channels using [websockets](https://docs.kraken.com/websockets/#overview):
* public channels: _ticker_, _ohlc_, _spread_ data
* private channels: _ownTrades_, _openOrders_
### Documentation
Setup and more: [here](https://github.com/rubenafo/jkraken/wiki)
Kraken API implemented so far is documented here: [Kraken API support](https://github.com/rubenafo/jkraken/wiki/API-Support)
## Disclaimer
This package provides functionality to create real trade orders using real assets directly on Kraken Exchange.
You can lose money by using such functionality so it's under your own risk.
Use wisely.