All Projects → hetznercloud → Hcloud Go

hetznercloud / Hcloud Go

Licence: mit
A Go library for the Hetzner Cloud API

Programming Languages

go
31211 projects - #10 most used programming language
golang
3204 projects

Labels

Projects that are alternatives of or similar to Hcloud Go

Twitch4j
Modular Async/Sync/Reactive Twitch API Client / IRC Client
Stars: ✭ 209 (-4.13%)
Mutual labels:  api
Haste
Haste: a fast, simple, and open RNN library
Stars: ✭ 214 (-1.83%)
Mutual labels:  api
Pan Configurator
Framework and utilities to easily manage and edit Palo Alto Network PANOS devices
Stars: ✭ 216 (-0.92%)
Mutual labels:  api
Magic
Create your .Net Core/Angular/Database CRUD Web apps by simply clicking a button
Stars: ✭ 214 (-1.83%)
Mutual labels:  api
Apiato
PHP Framework for building scalable API's on top of Laravel.
Stars: ✭ 2,564 (+1076.15%)
Mutual labels:  api
Symfony Flex Backend
Symfony Flex REST API template project
Stars: ✭ 214 (-1.83%)
Mutual labels:  api
Mercure
Server-sent live updates: protocol and reference implementation
Stars: ✭ 2,608 (+1096.33%)
Mutual labels:  api
Php Fedex Api Wrapper
This library provides a fluid interface for constructing requests to the FedEx web service API.
Stars: ✭ 215 (-1.38%)
Mutual labels:  api
Falco
A functional-first toolkit for building brilliant ASP.NET Core applications using F#.
Stars: ✭ 214 (-1.83%)
Mutual labels:  api
Ray
a framework that helps you to deliver well-designed python APIs
Stars: ✭ 215 (-1.38%)
Mutual labels:  api
Googleanalyticsr
Use the Google Analytics API from R
Stars: ✭ 213 (-2.29%)
Mutual labels:  api
Pokeapi
The Pokémon API
Stars: ✭ 2,695 (+1136.24%)
Mutual labels:  api
Crafatar
A blazing fast API for Minecraft faces
Stars: ✭ 212 (-2.75%)
Mutual labels:  api
Express Api Es6 Starter
Build APIs with Express.js in no time using ES6/ES7/ESNext goodness.
Stars: ✭ 212 (-2.75%)
Mutual labels:  api
Graphql Php
A PHP7 implementation of the GraphQL specification.
Stars: ✭ 217 (-0.46%)
Mutual labels:  api
Taxize
A taxonomic toolbelt for R
Stars: ✭ 209 (-4.13%)
Mutual labels:  api
Careyshop
采用前后端分离,支持分布式部署。框架内部使用面向对象模块化调用,在多终端、跨平台时采用 REST API 进行数据交互,可直接对接 PC商城、小程序商城、H5商城,构建 Android、IOS 的 APP。[微信商城 B2C商城 PHP商城系统 微信公众号商城]
Stars: ✭ 213 (-2.29%)
Mutual labels:  api
Goku Api Gateway
A Powerful HTTP API Gateway in pure golang!Goku API Gateway (中文名:悟空 API 网关)是一个基于 Golang开发的微服务网关,能够实现高性能 HTTP API 转发、服务编排、多租户管理、API 访问权限控制等目的,拥有强大的自定义插件系统可以自行扩展,并且提供友好的图形化配置界面,能够快速帮助企业进行 API 服务治理、提高 API 服务的稳定性和安全性。
Stars: ✭ 2,773 (+1172.02%)
Mutual labels:  api
Apilogs
Easy logging and debugging for Amazon API Gateway and AWS Lambda Serverless APIs
Stars: ✭ 216 (-0.92%)
Mutual labels:  api
Chartbrew
Open-source web platform for creating charts out of different data sources (databases and APIs) 📈📊
Stars: ✭ 199 (-8.72%)
Mutual labels:  api

hcloud: A Go library for the Hetzner Cloud API

GitHub Actions status GoDoc

Package hcloud is a library for the Hetzner Cloud API.

The library’s documentation is available at GoDoc, the public API documentation is available at docs.hetzner.cloud.

Example

package main

import (
    "context"
    "fmt"
    "log"

    "github.com/hetznercloud/hcloud-go/hcloud"
)

func main() {
    client := hcloud.NewClient(hcloud.WithToken("token"))

    server, _, err := client.Server.GetByID(context.Background(), 1)
    if err != nil {
        log.Fatalf("error retrieving server: %s\n", err)
    }
    if server != nil {
        fmt.Printf("server 1 is called %q\n", server.Name)
    } else {
        fmt.Println("server 1 not found")
    }
}

License

MIT license

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].