Features

Extensive API

Our API exposes all operational touchpoints and processes that can be observed and used in the Dashboard. In fact, our own dashboard is a javascript client that interacts with our API. Integrating with our platform has never been easier. (Documentation coming soon)

Streaming Logs

Application logs are collected in realtime and shipped to a centralized logger, where they are collated into a single stream. The log stream can be viewed directly from the dashboard or the 'pagoda' cli tool. Learn More

Automatic Load Balancing

As your app scales to multiple instances, web requests are load-balanced without any additional configuration. If any instance goes offline, the target is automatically removed until healthy again.

DB Management via Secure SSH Portal

Direct access to databases and other Pagoda Box services is available through a secure SSH tunnel. SSH access is allowed to collaborators of the app, so only authorized users are granted access. Learn More

1 Click Rollback

In the event that a code deploy negatively affects the running app, a rollback can be triggered with a single click. Once a rollback is requested, your running app will be reverted to the previous code state. Learn More

Deploy via git

Deployment is as simple as pushing to a git remote. Since Pagoda Box is a remote repository, you can re-deploy or rollback to any previously deployed commit point. Learn More

When something goes wrong, visibility into the infrastructure is critical to identifying to the root cause. Pagoda Box is built on SmartOS, which provides phenomenal introspective tools. We are able to isolate issues with incredible detail and accuracy, making bug fixes quick and certain.

Uptime History &Outage Communication

External Transparency

We publish 30 day uptime stats for each piece of our infrastructure. While all cloud services experience occasional outages, when we have an outage, we are completely transparent about the cause and give frequent status updates as the ops team works to identify and resolve the issue. View Status Page

Failover andIntelligent Recover

Redundant Self-Healing Components

Every aspect of our infrastructure is fully redundant. Furthermore, when any component fails, our team is immediately notified and deployed to triage and fix the problem. In most cases the component will repair itself and return to normal operation on its own (often mere moments after failure).

Infrustructure as Code

Tools

At Pagoda Box, we believe the entire infrastructure can be represented and configured via code. We've spent many years building systems and tools to accomplish this goal. From configuration management products like Chef to custom server orchestration platforms. Ultimately, our toolbelt allows us to realize commodotized, immutable servers allowing us to build, rebuild, and patch fleets of servers automatically.

Launch fully customizable servers in the context of your PaaS app. Install anything via SSH. Your server lives on the same network as your other components thus enabling direct communication. Once you have configured your server how you like, create a reusable snapshot that can be used to launch additional identical servers with a single click. Contact Us

Virtual Compute Instances

Flexible VPS style servers that can be networked in whatever array you need. Furthermore, these instances can be added to the same local networks as your PaaS app if you like or remain isolated in custom private internal networks. Contact Us

Virtual Datacenter

Use your own hardware but enjoy the benefits of our virtualization software to carve out and launch virtual servers. Contact Us