An open API service indexing awesome lists of open source software.

https://github.com/mrminemeet/ipquery-kotlin

Kotlin library to query IP addresses using the https://ipQuery.io/ API
https://github.com/mrminemeet/ipquery-kotlin

api geoip ip library

Last synced: 4 months ago
JSON representation

Kotlin library to query IP addresses using the https://ipQuery.io/ API

Awesome Lists containing this project

README

          

# IPQuery-Kotlin
[![GitHub License](https://img.shields.io/github/license/mrminemeet/ipquery-kotlin)](./LICENSE)
[![GitHub Release](https://img.shields.io/github/v/release/mrminemeet/ipquery-kotlin)](https://github.com/MrMinemeet/IPQuery-Kotlin/releases/latest)
![GitHub Downloads (all assets, all releases)](https://img.shields.io/github/downloads/mrminemeet/ipquery-kotlin/total)

A Kotlin library for using the [ipquery.io](https://ipQuery.io/) service. This library allows you to query IP information from the IPQuery API with ease.

## Features
* Query own IP
* Query IP information
* Query bulk IP information

## How to use
You can either download the pre-compiled JAR file or build from source. Either way, you will need to include the JAR file in your project.

### Pre-Compiled JAR
Download the latest release from the [releases page](https://github.com/MrMinemeet/IPQuery-Kotlin/releases/latest)

### Build from source
Clone the repository and build using Gradle.
```shell
git clone https://github.com/MrMinemeet/IPQuery-Kotlin.git
cd ./IPQuery-Kotlin
./gradlew build
```
The *.jar* file will be located in the `build/libs` directory.

## Documentation
Please See the KDoc comments that are present in the source code.

---
# License
This project is licensed under the MIT License. For more information, please see the [LICENSE](./LICENSE) file.

## Important Information
This project is not affiliated with **IPQuery.io**. For more information, please visit their website at [ipquery.io](https://ipQuery.io/)