Enclave

A secure container deployment platform. Deploy apps, databases, and secure network architecture with Enclave's flexible command line interface.

“Aptible provides us a robust and secure platform to build our technology on. It's alleviated pain points with HIPAA compliance and saved us tons of money and time.”
Sameer Khanna - VP of Engineering
$ aptible login
Email: osvaldo@aptible.com
Password:
2FA Token: 555999
Success! Token written to $HOME/.aptible/tokens.json

Enclave helps these companies to deploy, scale and keep their apps, databases and network architecture secure.

Learn how these companies use Enclave

Deploy your apps and databases securely

Create and configure apps and databases directly from the Aptible command line interface
Deploy with git push
Your app is running securely with zero-downtime deployment and streaming logs available
Compare to DIY with AWS
$ aptible apps:create healthco-on-rails
INFO: Authorizing...
INFO: healthco-on-rails created successfully.
 
 
$ git remote add aptible git@beta.aptible.com:healthco-on-rails.git
$ git push aptible master
remote: (8ミ | INFO: Authorizing...
remote: (8ミ | INFO: Deploy succeeded.
 
 
$ aptible logs --app healthco-on-rails
Connected to logs from log-tail-feelsgoodman
2016-10-01T16:39:17.720Z [healthco-on-rails-web] => Booting WEBrick
2016-10-01T16:39:17.722Z [healthco-on-rails-web] => Rails 4.2.7.1 application starting in production on http://0.0.0.0:3000
2016-10-01T16:39:18.364Z [healthco-on-rails-web] => Run `rails server -h` for more startup options
2016-10-01T16:39:19.761Z [healthco-on-rails-web] => Ctrl-C to shutdown server

Enclave Features

Network Isolation

In an Aptible dedicated environment, the entire infrastructure is deployed in your own private VPC: app containers, databases, load balancers — even the internal Aptible services necessary to deliver platform functionality. None of these resources are shared with other Aptible customers.

Managed Databases

Aptible supports 7 different database technologies: PostgreSQL, MySQL, MongoDB, Redis, Elasticsearch, CouchDB and RabbitMQ. If you need a new database container, just click a button! We support replication/clustering for PostgreSQL, MySQL, MongoDB and Redis.

Database Encryption

Every Aptible Managed Database is encrypted at rest using AES-192 encryption and with a unique key per database. For all databases that natively support SSL, Aptible enforces encryption in transit — so you can be sure your records are safe, no matter how your apps are configured.

Encrypted Backups

Databases are automatically backed up every 24 hours, and each backup is replicated across 2 AWS regions. Additional backups can be triggered on- demand any time. You can easily restore from any backup using the Aptible CLI.

HTTPS Endpoints

Don't panic the next time an OpenSSL vulnerability is announced. On Aptible, all web traffic goes through Aptible HTTPS Endpoints, which securely balance traffic across your apps' containers. You can bring a custom SSL certificate or choose a Managed HTTPS Endpoint, leaving certificate procurement and renewal to us.

Scaling and High Availability

If you've deployed an app on Aptible, you've already done all the work necessary to support horizontal and vertical scaling. You choose the size of each container, as well as the number of containers necessary to run your app. We take care of scaling your containers across Availability Zones with zero downtime.

Remote Access

Aptible makes it easy for privileged users to access apps and databases from outside the Aptible network. Using the Aptible CLI, users can launch an SSH session against any app, or create a tunnel to any database. Every SSH session and tunnel gets recorded in a permanent audit log that can be reviewed on the Aptible Dashboard.

Container Metrics

Every Aptible app and database container comes with built-in Container Metrics, allowing you to track a container's RAM usage, load, disk I/O and disk usage over time. These metrics are charted for you on the Aptible Dashboard, and can be used to augment app monitoring services like New Relic.

VPN and VPC Peering

Working with regulated data often means interfacing with legacy systems and networks. Aptible offers Managed VPN Connections to make it easy to bridge a modern Aptible deployment to an on-premise or non-AWS environment. We also support peering with an existing AWS VPC at no additional charge.

Log Management

Aptible manages the collection and delivery of your apps' logs to any number of log destinations you choose. We support Syslog, HTTPS and Elasticsearch Log Drains. With our CLI, you can even stream logs to your terminal in real time.

Two-factor Authentication

Compromised credentials are one of the biggest threats to data security for modern web companies. That's why Aptible makes it easy to enforce two-factor authentication for all access to the Aptible platform, whether from the Dashboard or the CLI.

Role-based Access Controls

Define as many roles as you need to represent your company's functional roles and privilege requirements. Segment your apps and databases into separate logical environments and restrict access separately on each environment. There's no charge for additional roles or environments.

About Aptible

Always Improving

Aptible is constantly adding new functionality to help developers work safely with and protect the most meaningful, sensitive data in highly regulated industries.

Check out our newest features

A Real Partner

We provide clear and transparent documentation, enterprise-level support and guidance with your security and compliance challenges. We've helped thousands of developers in some of the world's most innovative companies get up and running quickly and securely.

Check out our docs

Check out our support options