Java SDK

Overview

Official Java SDK for the Infoway real-time financial data API, using the Builder pattern with REST API and WebSocket streaming support.

Item
Details

Java

17+

Dependencies

OkHttp 4.x, Gson, SLF4J

License

MIT

Installation

Maven

<dependency>
    <groupId>io.infoway</groupId>
    <artifactId>infoway-sdk</artifactId>
    <version>0.1.0</version>
</dependency>

Gradle

implementation 'io.infoway:infoway-sdk:0.1.0'

Quick Start

Configuration

Builder Method
Default
Description

apiKey(key)

INFOWAY_API_KEY env

API key

baseUrl(url)

https://data.infoway.io

Base URL

timeout(secs)

15

Request timeout (seconds)

maxRetries(n)

3

Max retries

REST API Clients

Market Data (stock / crypto / japan / india / common)

Method
Description

getTrade(codes)

Real-time trade data

getDepth(codes)

Order book depth

getKline(codes, type, count)

K-line data

Basic Info

Market Overview

Plate / Sector Analysis

Stock Fundamentals

WebSocket Streaming

K-line Types

Enum
Interval

MIN_1 (1)

1 minute

MIN_5 (2)

5 minutes

MIN_15 (3)

15 minutes

MIN_30 (4)

30 minutes

HOUR_1 (5)

1 hour

HOUR_2 (6)

2 hours

HOUR_4 (7)

4 hours

DAY (8)

Daily

WEEK (9)

Weekly

MONTH (10)

Monthly

QUARTER (11)

Quarterly

YEAR (12)

Yearly

Error Handling


Last updated