UpCloud

UpCloud API Documentation

Use the UpCloud API to manage cloud servers, storages, networks, IP addresses, and more. Build applications to automate and control your cloud infrastructure programmatically.

About UpCloud

UpCloud is a cloud hosting platform used to run virtual servers. UpCloud provides:

  • Easy creation and hosting of virtual server instances
  • Management of hosting resources such as servers, storages and IP addresses
  • Quickly scaling and downscaling servers
  • Migrating servers to different geographical locations
  • IPv4 and IPv6 public addresses, IPv4 floating IPs and IPv4 private addresses
  • A utility network privately connecting all your servers around the globe
  • Private networks for communication between servers
  • Firewall services

The billing of resources is done by the hour on a usage basis.

Guides

Authentication

Learn how to authenticate your API requests.

Read more

Pagination

Understand how to work with paginated responses.

Read more

Errors

Read about the different types of errors returned by the API.

Read more

Webhooks

Learn how to programmatically configure webhooks for your app.

Read more

Resources

Contacts

Learn about the contact model and how to create, retrieve, update, delete, and list contacts.

Conversations

Learn about the conversation model and how to create, retrieve, update, delete, and list conversations.

Messages

Learn about the message model and how to create, retrieve, update, delete, and list messages.

Groups

Learn about the group model and how to create, retrieve, update, delete, and list groups.