Skip to content

A library to interact with Hetzner Cloud, following an Observer pattern

License

Notifications You must be signed in to change notification settings

CubitsDev/hcloud-java

Repository files navigation

Hetzner Cloud Java API

hcloud-java is a simple and easy to use library to interact with the Hetzner Cloud API. It is fully tested and has few dependencies, as to not add extra bloat.

The library is designed to follow an Observer pattern, meaning the majority of requests to the API will be made in the background, without being explicitly called. For example, updating a server's name with it's .setName() property would automatically call the Hetzner Cloud API and run this update for you.

Current WIP. No released version

The initial version is unlikely to implement all of the API, due to the extensive work needed. It is likely to release with at least the following:

  • All Server Functionality (Actions, creation, deletion, etc)
  • All Location Functionality
  • All Network Functionality

The goal is to have all of the API mapped eventually.

Contributions are welcome! Equally, new requests, bugs or general issues are welcome in the Issues tab.

About

A library to interact with Hetzner Cloud, following an Observer pattern

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages