Paperboat vs Teleport

Teleport is an access platform for companies: SSH, Kubernetes, databases and internal apps behind short-lived certificates, with session recording and audit. Paperboat is lighter: one install per machine and a sign-in, with terminals that survive disconnects, previews and tunnels.

Checked against Teleport's own documentation and pricing, November 2026. Sources are listed under the table.

Choose Teleport when

  • You need access requests with approvals, and recording of SSH, Kubernetes and database sessions.
  • You manage Kubernetes clusters, databases and Windows desktops for a company.

Choose Paperboat when

  • You want fast access to your own machines without running an access platform.
  • You want public previews and tunnels, files and encrypted environment variables too.

Where they differ

An access platform, or a tool you install

Teleport runs a cluster (auth service and proxy) that every connection goes through; it is built for many servers, many people and compliance.

Paperboat is one install per machine and a sign-in. There is no network, gateway or proxy to plan, and nothing to keep running besides the machines themselves.

Sessions

Teleport records sessions and plays them back afterwards; people can join a live session, and moderated sessions are an Enterprise feature. A session ends when its connection does.

Paperboat terminals run on the machine and keep running when your laptop sleeps or the network drops. When you come back, from the same computer, another one or a browser, you see what happened while you were away, and you can let someone watch or type along.

Teleport
$ tsh ssh dev@devbox
$ tsh join <session-id>
Paperboat
$ pb devbox
$ pb session share <session-id> --team <team> --all

Public links

Teleport's application access puts internal apps behind its proxy for signed-in users; it doesn't publish a port to the internet.

pb preview gives a port a public HTTPS link in one command, and pb tunnel keeps a permanent address with your own domain, on every plan.

Paperboat
$ pb preview 3000

Audit and compliance

Teleport's session recording, access requests and audit export are mature and made for regulated companies.

Paperboat has roles, single sign-on, directory sync and an audit log you can export or stream. On Team, Paperboat terminals can be recorded by rule or by hand, encrypted and archived to your own S3-compatible bucket, with every replay audited; plain SSH and remote commands are not recorded. It has no access-request workflow, so if you need approvals, or recording of every protocol, Teleport is the better fit.

Feature by feature

Every answer in the Teleport column carries a number that links to the page of theirs that says it. Put a second tool beside it

Paperboat
Teleport

Terminals

A shell on your machine that you can leave and come back to.

Keeps running when you disconnect
Paperboat: Yes, sessions keep running on the machine
Teleport: No 1
Shows the output you missed
Paperboat: Yes, replays what you missed on reconnect
Teleport: Recorded sessions play back afterwards 2
From a browser
Paperboat: Yes, in the web console
Teleport: Yes, in the web UI 1
Share a live session
Paperboat: Yes, view-only or interactive, by invite
Teleport: Yes, join sessions; moderation in Enterprise 2

Remote commands

Run one command on another machine and get its output and exit code.

Run a command on another machine
Paperboat: Yes, pb exec, with exit codes
Teleport: Yes, tsh ssh host command 2

SSH

Use ssh and the tools built on it, without managing keys or opening ports.

Keys handled for you
Paperboat: Yes, keys and host trust handled
Teleport: Yes, short-lived certificates 1
ssh, scp, sftp and rsync
Paperboat: Yes, pb ssh, scp, sftp, rsync and plain ssh
Teleport: Yes, tsh and OpenSSH with tsh config 2
VS Code Remote-SSH
Paperboat: Yes, through generated SSH host names
Teleport: Yes, with tsh config 2

Files

Send a file to a machine without setting anything up.

Send files to a machine
Paperboat: Yes, pb send, resumes if interrupted
Teleport: Through tsh scp 2
An inbox for received files
Paperboat: Yes, an Inbox on each machine
Teleport: No 1

Environment variables

The secrets your programs need, delivered to the machine that runs them.

End-to-end encrypted variables
Paperboat: Yes, end-to-end encrypted
Teleport: No 1
Where they are available
Paperboat: Terminals, pb exec, scripts, plain SSH and VS Code
Teleport: n/a

Config sync

The same settings on every machine, from a repository you control.

Settings from a Git repository
Paperboat: Yes, from your Git repository
Teleport: No 1

Previews

A public link to a port on your machine, for as long as you need it.

Public link in one command
Paperboat: Yes, pb preview 3000
Teleport: No, internal apps only 1
See and replay requests
Paperboat: Yes, inspect and replay, in pb and the console
Teleport: No 1

Tunnels

A public address for a service that stays the same.

Permanent addresses
Paperboat: Yes, names that stay
Teleport: No public tunnels 1
Your own domains
Paperboat: Yes, on every plan
Teleport: No public tunnels 1
Protocols
Paperboat: HTTP/1.1, HTTP/2, HTTP/3, WebSocket, raw TCP
Teleport: SSH, Kubernetes, databases, apps, desktops 1

Private network

Your machines reach each other's ports without exposing them.

Machines reach each other
Paperboat: TCP ports and private names; not a full network
Teleport: No; access goes through its proxy 1

Encryption

Who could read your traffic on the way.

Between your own devices
Paperboat: End to end; direct when possible
Teleport: TLS to Teleport's proxy 1
Public links
Paperboat: TLS ends at Paperboat's edge
Teleport: n/a

Teams and access

Working with other people, and deciding who may do what.

Members and roles
Paperboat: Yes, five roles; SSO and SCIM from 10 seats
Teleport: Yes, users and roles 1
Access rules, groups and tags
Paperboat: Yes, a policy file with groups, tags and deny rules
Teleport: Yes, roles and access requests 1
Tokens for automation
Paperboat: Yes, scoped API tokens that expire
Teleport: Yes, bots with short-lived credentials 1

Self-hosting

Which parts you can run on your own servers.

Run it yourself
Paperboat: Relays and tunnel servers
Teleport: Yes, the whole platform 1

Platforms

Where it runs.

Operating systems
Paperboat: Linux, macOS and Windows; no mobile apps
Teleport: Linux, macOS, Windows clients 1

Pricing

How you pay, and what is free.

How you pay
Paperboat: By relay and edge bandwidth; Team per seat
Teleport: By active users and protected resources 3
Free plan
Paperboat: Every feature for personal use, 5 GB a month
Teleport: Community Edition for small companies 1

Sources

What each product does, from its own documentation, as of November 2026. “No” means its documentation describes no such feature. Found something out of date? The other product's page wins; tell us and we fix ours.

Pricing

Teleport

  • Community Edition: free for companies under 100 employees and $10M revenue, self-hosted
  • Enterprise: priced by active users and protected resources

goteleport.com/pricing/, November 2026

Paperboat

  • Free: $0, every feature for personal use, 5 GB of relay and edge bandwidth a month
  • Pro: $8 a month or $80 a year, 100 GB
  • Team: $15 per seat a month or $150 a year, 100 GB per seat; 14-day trial
  • Direct traffic between your machines is never counted

Paperboat pricing in full

Switching

  1. Install Paperboat on each machine with the one-line installer and sign in.
  2. Use pb ssh or the generated SSH host names instead of tsh ssh for day-to-day access.
  3. Keep Teleport where you need access requests or protocol-level audit; Paperboat can run beside it.

Questions

Does Paperboat record sessions?

On Team, yes: Paperboat terminals (in the console and from pb connect) can be recorded by policy rule or by hand, encrypted, and archived to your team's own S3-compatible bucket. Every replay is an audit event. Plain SSH and remote commands are not recorded.

Can I self-host Paperboat like Teleport?

You can run your own relays and tunnel servers; the control plane is hosted by Paperboat.

Start with the machine in front of you

Install Paperboat here, then on a second machine. Free for personal use, no card needed.

$ curl -fsSL https://get.pprbt.dev/install | bash
> irm https://get.pprbt.dev/install.ps1 | iex