Development & Test Environments

Quickly spin up and tear down development and test environments.

We provide all the tools and functionality developers love, from a robust open Platform-as-a-Service (PaaS) to dev/test environments that spin up and tear down quickly. This enables you to bring on new developers, or try new configurations quickly and easily.

Why Developers Love CenturyLink Cloud

Our cloud services — enterprise-class infrastructure, our Runner infrastructure automation tool, AppFog Platform-as-a-Service and cloud management capabilities — are designed to abstract the complexity of enterprise development away, so it’s easier for you to accelerate innovation for your apps.

Global Network at Your Fingertips

Deploy where your users are. With data centers in the US, Canada, UK, and mainland Europe, developers can spool up new cloud environments in the best locale for each app. In addition, you can more easily comply with local data sovereignty rules.

For DevOps: Powerful Admin Tools

Managing infrastructure can be a time consuming activity. We’ve designed powerful, easy admin tools that simplify cloud management. So you can manage more VMs in less time.


Change is inevitable, and it's difficult to anticipate how change will impact your IT solution. But applications authored in our PaaS AppFog can be easily ported to other Cloud Foundry providers. This “future proofs” your app as things change over time. It’s one of the many advantages of our cloud platform that particularly resonates with developers.

Application Performance Management

Every CenturyLink Cloud environment includes a standard subscription to New Relic, a powerful monitoring tool that pinpoints where app performance lags. Use it to quickly find and solve performance issues in your system.

Your App is Part of Your Corporate Network

With Direct Connect, developers have a dedicated network connection to our data centers that bypasses the public Internet. This makes the development of mission-critical enterprise applications that much easier.

Advanced Security, Built-In

Your data is protected by our “defense in depth” security model, so you don’t need to integrate any complex add-ons. We secure physical equipment, cloud resources and customer data. And our extensive permissions system ensures only authorized users can access and alter systems.

AppFog PaaS

Take your cloud app even further with our Platform-as-a-Service — AppFog. Based on Cloud Foundry, this service manages the run-time, middleware and OS layers. Supported development languages include Python, Java, Ruby, Node.js and PHP.

Scalable, Elastic Compute Resources

We manage the infrastructure for you and ensure SLAs are met. Cloud servers easily scale up or down at will, delivering flexibility that no physical infrastructure can match. So you can focus on improving your apps, not cloud management.

Manage Infrastructure Anywhere

Runner lets you manage and automate workflows and infrastructure, wherever it is. Between public cloud platforms, private clouds, colocation data centers and on-premises devices, organizations are deploying hybrid IT solutions that require extensive oversight. That's where Runner comes in.


Set cloud server expiration dates

Cost Efficiency

Quickly and easily provision inexpensive resources for dev/test through our Control Portal or API, and just as easily tear them down. Plus, with features like server "Time to Live," you can ensure you won't suffer from resource sprawl — paying for infrastructure you no longer need.

Blueprints for Cloud Automation

Built-In Automation

Leverage built-in automation with our growing library of Blueprints, or design your own to quickly and easily build out environments of multiple cloud servers for development and testing in just a few clicks.

Cloud platform enables multiple roles and permissions

Organize & Delegate

Allow projects or applications to run independently by organizing and delegating administrative permissions with subaccounts. Organize and control individual user access to provisioned resources. This means you can easily progress from dev/test to full production, all within the same cloud environment.

Runner manages workflows and infrastructure on any cloud

Multi-Cloud Automation & Orchestration

Streamline every phase of Dev and Test with Runner, a hybrid IT management tool for quickly and easily automating infrastructure, wherever it is. Control devices in data centers or on-premises, or scale infrastructure in any cloud environment.


For application development and testing, AppFog is a developer's best friend. It's a flexible, multi-framework Platform-as-a-Service that lets you focus on building beautiful apps, and stop worrying about the infrastructure they run on.

AppFog supports the most popular development languages. So it's easy to deploy and manage enterprise-class web applications without the need for traditional operations tasks. Our PaaS is built on the open-source Iron Foundry project, which grew out of the popular Cloud Foundry project. This means that developers can avoid lock-in by using a widely available PaaS while confidently running on CenturyLink’s enterprise-grade infrastructure.

Learn more about AppFog

Supported Run-Times

Run-time Description Version
Python Programming language that lets you work more quickly and integrate your systems more effectively. 2.7.3
Java Programming language and computing platform that powers many state-of-the-art programs. 1.7
Ruby A dynamic, open source programming language with a focus on simplicity and productivity. 1.8.7, 1.9.2, 1.9.3
PHP General-purpose scripting language that is especially suited for Web development and can be embedded into HTML. 5.3.10
Node.js Platform for fast, scalable network applications. 0.4.12, 0.6.17, 0.8.14, 0.10.22

Supported Frameworks

  • Ruby on Rails 3.2
  • Ruby Sinatra
  • Java Grails.js
  • Java Spring
  • PHP Thinkup
  • Python Django
  • Python Flask


Leverage infrastructure automation to facilitate development and testing.

Runner enables developers to quickly provision, interact with, and modify IT environments, regardless of where they reside. You can manage environments residing on the CenturyLink Cloud Platform or third-party clouds like Amazon, Google, and Azure, as well as on-premise infrastructure and servers in remote data center. The service brings together state-based and parallel job execution with multi-cloud and multi-data center execution, all in one powerful engine.

  • Fast and easy automation of infrastructure in any cloud or data center.
  • Leverages the power and functionality of Ansible and exposes it to integrate cloud and on-premise connectivity.
  • Quickly create, schedule and run jobs from either the dashboard or via API.
  • Monitor and report on status, and easily share within your organization.
  • From the most advanced users to those new to the Cloud, Runner makes it easy to create jobs and execute them.

Learn more about Runner

Runner offers configuration management, service deployment and cloud resource control in any IT environment, anywhere


Tutorial: Javascript Automated Testing

This tutorial demonstrates how automated testing can improve the quality and speed of your development process. It drills down into some of the benefits of automated testing, shows how to add testing to an existing project and how to write the tests themselves, as well as writing code to make the tests pass. This article assumes the reader already has some familiarity with Node.js and Gulp.

Read the Tutorial

Tutorial: Acceptance-Test-Driven Development with Cucumber

Acceptance-Test-Driven Development (ATDD) is a development methodology founded on deep collaboration between the developers and the end users of the system. The process is self-documenting and iterative, resulting in an automated test library that describes the system behavior in the language of the customer. This tutorial demonstrates how Cucumber may be used as a tool to create acceptance tests.

Read the Tutorial

Discover Great Node Modules with Scout JS

Billions of node modules are downloaded every month, but many developers share frustration around the challenge of finding the best modules. So CenturyLink helped create Scout JS, merging npm's own data with GitHub. And all of the code is available through open source. But Scout JS is more than a developer tool — it’s a sample application covering some common patterns. This article takes a peek under the hood to share how all the pieces come together.

Read the Blog

Want More Tutorials for Development and Testing?

Check out the wide range of Tutorials available in our Developer Center, on topics from Docker to Check_MK, AngularJS to testing APIs, and from building Twitterbots to spinning up performance monitoring.

More Developer Tutorials

Start your free CenturyLink Cloud trial today.