https://github.com/jvirtanen/coinbase-fix-example
Simple example application for Coinbase Pro FIX API
https://github.com/jvirtanen/coinbase-fix-example
bitcoin coinbase coinbase-pro finance fixprotocol java trading
Last synced: 6 months ago
JSON representation
Simple example application for Coinbase Pro FIX API
- Host: GitHub
- URL: https://github.com/jvirtanen/coinbase-fix-example
- Owner: jvirtanen
- License: apache-2.0
- Created: 2017-02-23T12:50:44.000Z (almost 9 years ago)
- Default Branch: main
- Last Pushed: 2025-08-15T16:28:37.000Z (6 months ago)
- Last Synced: 2025-08-15T18:36:50.935Z (6 months ago)
- Topics: bitcoin, coinbase, coinbase-pro, finance, fixprotocol, java, trading
- Language: Java
- Homepage:
- Size: 172 KB
- Stars: 54
- Watchers: 6
- Forks: 16
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.txt
Awesome Lists containing this project
README
# Coinbase Pro FIX Example
This is a simple example application that demonstrates how to connect to
[Coinbase Pro][] using the [FIX API][] and [Philadelphia][], an open source
FIX engine for the JVM.
[Coinbase Pro]: https://pro.coinbase.com
[FIX API]: https://docs.pro.coinbase.com/#fix-api
[Philadelphia]: https://github.com/paritytrading/philadelphia
Building and running this application requires Java Development Kit (JDK) 11
or newer and Maven.
## Usage
To build and run the application, follow these steps:
1. Build the application:
```shell
mvn package
```
2. Create a configuration file, `etc/example.conf`:
```shell
cp etc/example.conf.template etc/example.conf
```
3. Fill in the API passphrase, key, and secret in the configuration file,
`etc/example.conf`.
4. Run the application:
```shell
java -jar coinbase-fix-example.jar etc/example.conf
```
The application logs onto Coinbase Pro and immediately logs out.
## License
Copyright 2017 Jussi Virtanen.
Released under the Apache License, Version 2.0. See `LICENSE.txt` for details.