Skip to content
PapelSoftware

Papel Cloud, in early access

Push to GitHub. Your app is live on AWS a few minutes later.

Papel Cloud builds and runs web apps and APIs on AWS, with a preview environment for every pull request, managed PostgreSQL, backups and logs. You keep the code; we run the infrastructure.

Use cases

The jobs Papel Cloud is designed to do, and the teams it suits best.

  • Hosting for apps we build for you

    Apps built under a Growth or Scale development plan run on Papel Cloud by default, with deploys, backups and monitoring set up from the first release.

  • Product teams that don't want to run AWS

    Get containers, a managed database and HTTPS on AWS without writing infrastructure code or managing servers.

  • Review on preview links

    Product managers, designers and clients test every pull request on its own URL before it merges.

  • Internal tools and APIs

    Line-of-business apps that need a database, backups and logs, without a dedicated operations team.

What Papel Cloud does

Deploys

Deploy from GitHub

Connect a repository and branch. Every push builds a container image and rolls it out with health checks.

Preview environments

Each pull request gets its own URL with a copy of the app, posted as a comment on the PR and removed when it closes.

One-click rollback

Every deploy is kept as a release. Roll back to any previous one from the dashboard or the CLI.

Data

Managed PostgreSQL

Provisioned on Amazon RDS with connection strings injected as environment variables.

Daily backups

Automatic daily snapshots on every plan, with point-in-time restore on Pro and above.

Secrets and config

Encrypted environment variables per environment, with an audit trail of who changed what.

Networking

Custom domains

Add your domain, follow the DNS instructions, and traffic routes to your app once records verify.

Automatic HTTPS

TLS certificates are issued and renewed for every domain. HTTP redirects to HTTPS by default.

Private networking

Apps and databases talk over a private network. Business plans can peer with your own VPC.

Operations

Logs

Build and runtime logs in one searchable view, retained for 7 days on Starter and 30 days on Pro.

Metrics

CPU, memory, response time and error rate per app, so you can see when it's time to resize.

Scaling

Change instance size or count from the dashboard without redeploying your code.

How it works

  1. 01

    Connect a repository

    Install the Papel Cloud GitHub app on the repositories you choose and pick the production branch.

  2. 02

    Configure the app

    We detect Node.js, Python, Go or a Dockerfile. Set the start command, environment variables and whether you need a database.

  3. 03

    Build and deploy

    Each push to the branch builds an image, runs your release command such as migrations, and replaces instances once health checks pass.

  4. 04

    Review in previews

    Pull requests get a preview URL. Reviewers test the change there before it merges.

  5. 05

    Go live on your domain

    Point DNS at Papel Cloud, and HTTPS is issued automatically. Logs, metrics and backups run from the first deploy.

Architecture overview

What happens between a push to GitHub and traffic reaching your app. Each stage runs on AWS.

  1. Step 1: Your repository

    • GitHub

      Push to the production branch, or open a pull request for a preview.

    • Your code and Dockerfile

      Node.js, Python and Go detected automatically.

  2. Step 2: Build

    • Container image

      Built from your code and stored as a release.

    • Release command

      Runs migrations or other steps before traffic switches.

  3. Step 3: Papel Cloud on AWS

    • App instances

      Containers behind a load balancer, replaced only after health checks pass.

    • Managed PostgreSQL

      Amazon RDS on a private network, with backups.

    • Domains and HTTPS

      Certificates issued and renewed automatically.

  4. Step 4: Operate

    • Logs and metrics

      Build and runtime logs, CPU, memory and response times.

    • Rollback

      Any previous release, from the dashboard or CLI.

    • Alerts

      Slack notifications and Papel Monitor checks.

Apps and databases talk over a private network; databases aren't exposed to the internet.

Business plans run in a dedicated AWS account in the region you choose, and can peer with your VPC.

Your app is a standard container and your database is PostgreSQL, so you can move them elsewhere.

Admin and controls

What the people who own Papel Cloud in your company can configure, review and restrict.

Team access
Invite teammates and decide who can change settings, deploy to production or view logs only.
Environment variables and secrets
Encrypted per environment, with an audit trail showing who changed what and when.
Production branch protection
Choose which branch deploys to production, and require checks to pass before a deploy starts.
Releases and rollback
See every release with its commit, and roll back to any of them in one step.
Scaling controls
Change instance size and count from the dashboard without a redeploy, within your plan.
Backups and restore
View backup history and start a restore, with point-in-time recovery on Pro and above.
Domains
Add domains, see DNS verification status and certificate renewal dates.
Usage and billing
Apps, resources and plan usage in one view for whoever manages the account.

Integrations

Papel Cloud integrations
ServiceWhat it does
GitHubDeploys, PR previews and status checks
Amazon Web ServicesCompute, RDS PostgreSQL and S3
DockerBring your own Dockerfile
Node.js, Python, GoDetected automatically
Papel MonitorUptime and error tracking for each app
SlackDeploy and failure notifications
Any DNS providerCustom domains via CNAME or A records

Security and data

  • Runs on AWS

    Apps run in AWS data centers in the United States by default. Business plans can choose a region and get a dedicated AWS account.

  • Encryption

    Databases, backups and secrets are encrypted at rest. All traffic to your apps is served over TLS.

  • Least-privilege access

    Production access for our staff requires SSO with multi-factor authentication and is logged.

  • Your code stays yours

    We read your repository only to build it. Disconnect at any time and export your database with standard PostgreSQL tools.

More detail on our security practices and Privacy Policy.

Papel Cloud plans

Prices in US dollars, billed monthly. You aren't charged during early access until your workspace is live, and you can cancel at the end of any billing period.

Annual pricing and all plans

Starter

One production app.

$12/ month

Billed monthly

Join early access
  • 1 app, 1 GB RAM
  • Automatic HTTPS and custom domain
  • Deploy from GitHub
  • Daily database backups

Pro

Recommended

Several apps and environments.

$49/ month

Billed monthly

Join early access
  • Up to 3 apps, 2 GB RAM each
  • Preview environment per pull request
  • Managed PostgreSQL
  • Point-in-time restore, 7 days

Business

Dedicated AWS account.

Custom

Quoted to your scope, billed monthly or annually

Talk to sales
  • Isolated AWS account per client
  • Region of your choice
  • VPC peering
  • Custom SLA

Limits and fair use

What each plan includes, side by side. Figures match our pricing page; if anything here and your order form differ, the order form applies.

Papel Cloud limits by plan
LimitStarter$12 per monthPro$49 per monthBusinessCustom quote
Apps1Up to 3Custom
Memory per app1 GB2 GB eachCustom
Preview environmentsNot includedOne per pull requestOne per pull request
DatabaseDatabase with daily backupsManaged PostgreSQL, daily backupsManaged PostgreSQL in your dedicated account
Point-in-time restoreNot included7 daysCustom
Log retention7 days30 daysCustom
AWS regionUS East (N. Virginia)US East (N. Virginia)Your choice
AWS accountShared platformShared platformDedicated per client
VPC peeringNot includedNot includedIncluded
Uptime commitmentNot covered99.9% under our SLACustom SLA

Fair use

  • Normal web and API traffic is included. Sustained high-volume transfer, such as distributing large files or streaming video, needs a Business plan or a separate agreement.
  • Background processing should support the app you host. Long-running compute jobs unrelated to serving your app need to be discussed with us first.
  • If an app regularly needs more memory or instances than your plan allows, we'll suggest moving up a plan rather than throttling it without notice.
  • Workloads must follow our Acceptable Use Policy.

See also our Acceptable Use Policy and Service Level Agreement.

Roadmap during early access

Work we plan or are exploring, in no particular order. We don't promise dates: priorities follow what early-access customers ask for, and plans can change.

  • Planned

    Scheduled jobs in the dashboard

    Defining and monitoring cron-style jobs alongside your app, with run history and failure alerts.

  • Planned

    Autoscaling rules

    Adding and removing instances automatically based on CPU or request load, within limits you set.

  • Planned

    More regions below Business

    Choosing a region other than US East on Starter and Pro plans.

  • Exploring

    Managed Redis

    A managed cache and queue alongside PostgreSQL, on the same private network.

  • Exploring

    GitLab support

    Deploys and preview environments from GitLab repositories as well as GitHub.

Questions about Papel Cloud

Which AWS region do apps run in?

By default, US East (N. Virginia). Business plans run in an isolated AWS account and can choose another region.

What languages and frameworks are supported?

Anything that runs in a container. We auto-detect Node.js (including Next.js), Python and Go, and you can supply your own Dockerfile for anything else.

Can I move off Papel Cloud later?

Yes. Your code lives in your repository, apps are standard containers and the database is PostgreSQL, so you can export and run them elsewhere.

Do I get root access to servers?

No. Papel Cloud is a managed platform. You control the app, its configuration and its database; we manage the servers underneath.

Is Papel Cloud included in development plans?

Yes. Growth and Scale development plans include hosting for the apps we build for you.

How are deploys kept safe?

New instances must pass health checks before they receive traffic, and the release command runs before the switch. If something goes wrong, roll back to the previous release in one step.

Can we use our own AWS account instead?

Business plans run in a dedicated AWS account per client. If you'd rather manage everything in an account you already own, our Cloud and DevOps service sets that up for you.

Is there a free plan?

No. Papel Cloud plans are paid, but during early access you aren't charged until your workspace is live.

Get early access to Papel Cloud.

Tell us about your app and we'll set up your workspace with you. Billing starts when it's live.