New - NVIDIA B200 & B300 Dedicated GPU Clusters  |  Explore GPU clusters

Five new open source API clients available for JavaScript, PHP, Ruby, and more!

  • Author

    Janne Ruostemaa

    Editor-in-Chief

  • About

    Type
    Blog
    Category
    Open Source

Posted on 14 December 2017

Update: The API clients have received a number of updates since the first announcement. Read more about the status update on the libraries in a new blog post.

We have been busy building our libraries on GitHub to expand support for developers. Helping new ideas and services to be realized is very important to us, and we could not be prouder to see them deployed on UpCloud. Therefore, we are excited to introduce 5 new API clients to aid in integrating applications with our cloud services.

Five new API clients

The new libraries provide native access to the UpCloud API on the supported programming languages. They offer direct access to all of our features and services allowing greater control and possibilities for user side automation. With the new library additions, developing applications against our API is easier than ever.

Java API client

Java is one of the most popular object-oriented programming languages with straightforward portability for almost any platform. The Java API library will provide an easy starting point, for example, developing mobile applications.

JavaScript API client

JavaScript is one of the three core technologies that power the World Wide Web. The new API library allows for simple website integration with many opportunities.

PHP API client

PHP is a widely used server-side scripting language popular in web development. The code can be embedded into HTML code, or used in combination with various web template systems, web content management system, and web frameworks.

C# API client

C# is a common language for developing applications that run on the .NET Framework, a cross-platform, open-source, development platform, supported on Linux, macOS, and Windows. The C# client library will be especially useful for building desktop applications.

How to get started

Have a cool idea and some programming experience with a supported language? Get your coding hat on and dive right into the cloud! You can find instructions for installing the libraries and documentation about their usage in each repository. If you want to learn more about the UpCloud API, check out our getting started guide or take a look at the API documentation.

Want to make your own?

With the new additions to our API client libraries, there’s a good chance most will find a language for their use case. However, in case you would want to see another language supported we’ve got you covered. We have also included an OpenAPI Specification with which anyone can build an API client against the UpCloud API in a breeze.

Swagger is the world’s largest framework of API developer tools for the OpenAPI Specification or OAS for short. It helps you develop the entire API lifecycle from design to deployment. Check out their documentation for the API development tools to easily quick start a new client.

Keep us in the loop!

Should you develop something with the new API libraries or Swagger, give us a shout on Twitter @UpCloud. We would love to hear what you guys are working on.
Exciting development times everyone!

Call to action regarding signing up for UpCloud's free trial.

Discussion

Leave a Reply

Your email address will not be published. Required fields are marked *

Cloud promotion!

Start your free 30-day trial today and discover why thousands of businesses trust UpCloud

  • $500 free credits
  • Risk-free trial
  • Optimized performance
  • Scalable infrastructure
  • Top-tier security
  • Global availability

Sign up

See also

Fast and bright red light trails used on a blog post banner announcing that UpCloud has joined CNCF.

UpCloud joins Cloud Native Computing Foundation

In the past year, we have been working on many products and services like Managed Load Balancer, Hot Resizing, and Managed Redis Databases, that help […]

Janne Ruostemaa

Editor-in-Chief

Welcoming Claudio as UpCloud's new CMO.

UpCloud Appoints Claudio Camacho as Chief Marketing Officer to Accelerate Global Growth

UpCloud has appointed Claudio M. Camacho as Chief Marketing Officer. He will lead the company’s global marketing and brand strategy as UpCloud strengthens its position […]

Artur Wikström

Growth Marketing Specialist

Sydney data centre

UpCloud launches a new data centre in Sydney

[Helsinki, 25.3.2021] UpCloud, the European leader in high-performance cloud hosting, announces the opening of a new data centre AU-SYD1 in Sydney to satisfy growing demand from Australian […]

Barbora Mervaala

Social Media and Content Specialist at UpCloud. Passionate about writing stories about inspiring people and companies.

Back to top