Build on PidginHost

Manage cloud servers, Kubernetes clusters, and DNS programmatically with our SDKs, CLI, and Infrastructure as Code integrations.

SDKs

Idiomatic client libraries for Python, JavaScript, PHP, Go, and Rust. Integrate PidginHost into your applications in minutes.

CLI

A single binary to manage every resource from your terminal. Script deployments, automate workflows, and query your infrastructure.

Infrastructure as Code

Declare your infrastructure with Terraform or automate configuration with Ansible. Version-controlled, repeatable deployments.

Official SDKs

Install an SDK and start making API calls in minutes. All libraries are open-source and available on GitHub.

Python

v0.3.0

pip install pidginhost-sdk

JavaScript / TypeScript

v0.3.0

npm install @pidginhost/sdk

PHP

v0.3.0

composer require pidginhost/sdk-php

Go

v0.3.0

go get github.com/pidginhost/sdk-go

Rust

v0.3.0

cargo add pidginhost-sdk

PidginHost CLI

Manage servers, Kubernetes clusters, DNS records, and more from your terminal. Scriptable output, tab completion, and built-in help for every command.

curl -fsSL https://raw.githubusercontent.com/pidginhost/phctl/main/scripts/install.sh | sh
terminal
$ phctl compute server list NAME STATUS PUBLIC IP VCPUS RAM web-prod-01 running 10.0.1.12 4 8 GB db-replica-02 running 10.0.1.44 8 32 GB staging-api stopped 10.0.1.78 2 4 GB $ phctl k8s cluster kubeconfig my-cluster Kubeconfig written to ~/.kube/my-cluster.yaml

Infrastructure as Code

Define your infrastructure declaratively with Terraform or automate server configuration with Ansible.

Terraform Provider

Provision and manage PidginHost resources using HashiCorp Terraform. Declare servers, networks, DNS records, and Kubernetes clusters in HCL.

source = "pidginhost/pidginhost"

Ansible Collection

Automate infrastructure provisioning and application deployment on PidginHost with Ansible modules and roles.

ansible-galaxy collection install pidginhost.cloud

Ready to start building?

Create a free account and start using the API in minutes. No credit card required.