https://github.com/interledger4j/java-ilpv4-connector-docs
Documentation for the Java ILP Connector
https://github.com/interledger4j/java-ilpv4-connector-docs
Last synced: 11 months ago
JSON representation
Documentation for the Java ILP Connector
- Host: GitHub
- URL: https://github.com/interledger4j/java-ilpv4-connector-docs
- Owner: interledger4j
- Created: 2019-08-01T15:07:53.000Z (almost 7 years ago)
- Default Branch: master
- Last Pushed: 2021-08-17T16:43:40.000Z (almost 5 years ago)
- Last Synced: 2025-03-06T03:15:02.299Z (over 1 year ago)
- Size: 657 KB
- Stars: 1
- Watchers: 4
- Forks: 4
- Open Issues: 10
-
Metadata Files:
- Readme: README.md
- Contributing: contributing/development.md
- Security: security-guide/crypto.md
Awesome Lists containing this project
README
---
description: A Java implementation of an Interledger Connector supporting ILPv4.
---
# Java Connector
This site contains documentation for the Java implementation of an Interledger Connector.
**Github project source code**: [https://github.com/interledger4j/ilpv4-connector](https://github.com/interledger4j/ilpv4-connector)
**Docs source code**: [https://github.com/interledger4j/java-ilpv4-connector-docs](https://github.com/interledger4j/java-ilpv4-connector-docs)
**Documentation Website**: [https://connector.interledger4j.dev/](https://connector.interledger4j.dev/)
## Feature request?
Have an idea or a feature request for the ILP Connector? We'd love to hear about it! Submit your ideas/requests/etc on [feedback.interledger4j.dev](https://feedback.interledger4j.dev).
## Overview
This implementation is a high-performance Interledger Connector that supports _many_ incoming and outgoing connections that are tied together by an ILPv4 packet-switching fabric.
This implementation supports the following features:
* **ILPv4:** Interledger Protocol version for as defined in [IL-RFC-27](https://github.com/interledger/rfcs/blob/master/0027-interledger-protocol-4/0027-interledger-protocol-4.md).
* **ILDCP**: Interledger Dynamic Configuration Protocol as specified in [IL-RFC-31](https://github.com/interledger/rfcs/blob/master/0031-dynamic-configuration-protocol/0031-dynamic-configuration-protocol.md).
* **ILP-over-HTTP**: Allows for sending and receiving ILPv4 packets over HTTP as defined in [IL-RFC-30](https://github.com/interledger/rfcs/pull/504).
* **Route Broadcast Protocol**: Defines how Connectors can exchange routing table updates as defined in [Route Broadcast Protocol](https://github.com/interledger/rfcs/pull/455).
* **Balance Tracking**: Durably tracks account balance updates in a high-performance manner using [Redis](https://redis.io).
* **Persistent Data Storage**: Account and other data can be stored using Postgres, MySQL, Oracle, MSSQL, and more.
To learn more about how this implementation is designed, see [Connector Design](concepts/architecture-design.md).
To contribute to this project read more in [Connector Development](contributing/development.md).
## Disclaimer
**WARNING:** _**This implementation is currently an "alpha" prototype and SHOULD NOT be used in a production deployment!**_