getsmall.dev

The small software cloud

The Google Docs moment for software.

Your AI agent built the tool. We give it a secure home, a URL, and a share button—without asking you to become a cloud engineer.

See how it works

Free for small apps No card required Node, Python, Go and more

● ● ●velocity.pyBuilt with an agent
from flask import Flask
app = Flask(__name__)

@app.get("/")
def dashboard():
  return sprint_velocity(
    team="product"
  )
Detecting Python…
Deploy
Velocityvelocity-a4f2.getsmall.dev Live

Sprint velocity

42↑ 12% this sprint
SKJMAL+2
Only your product team

Made for the things that are too specific for SaaS and too small for AWS.

Sprint trackersOps dashboardsApproval toolsData viewersTeam prototypes

The missing last mile

Building got easy.
Putting it somewhere did not.

AI coding agents can make a useful internal tool before lunch. The next screen still asks for build commands, IAM roles, regions, networks, and scaling settings for an app that four people will use.

01

Run it on your laptop

It disappears when the lid closes. Nobody else can rely on it.

Temporary
02

Use a developer cloud

Choose a framework preset, build command, region, environment, and domain.

Still DevOps
03

Reach for big cloud

VPCs, IAM, load balancers, and autoscaling for a tool with four users.

Wrong scale

A different kind of cloud

Software does not need millions of users to be worth keeping alive.

Every team has its own vocabulary, rituals, spreadsheets, and odd little workflows. Generic software gets close. Small software fits exactly. We provide the boring, difficult layer beneath it so a purpose-built tool can be dependable without becoming an infrastructure project.

Three hard problems, handled

Everything between “it works” and “send the link.”

$_
01 / Runtime

Bring the whole project

Do not isolate source files or name an entry point. Upload the folder your agent made. Nixpacks detects the language and framework, builds it, and gives it a consistent runtime.

  • Node, Python, Ruby, Go, Rust, Java, PHP and more
  • Secrets and environment variables in one simple form
  • Version-specific project files stay in control
Runtime detectedPython 3.12 · FlaskInstallpip install -r requirements.txtStartgunicorn app:app
02 / Permissions

Share software like a document

There is no IAM vocabulary. Keep an app private, invite individual people, allow a company domain, or turn on anyone-with-the-link.

  • The owner always has access
  • Exact email and *@company.com rules
  • A friendly access page instead of a server error
03 / Isolation

Assume every app can misbehave

User code runs behind multiple containment layers. It cannot see platform cookies, host files, EC2 metadata, private networks, Linux capabilities, or another app’s filesystem.

  • gVisor intercepts application system calls
  • Read-only, non-root containers with CPU, memory and PID limits
  • Automatic sleep and daily compute quotas contain abuse
gVisor sandboxOn
Host filesystemBlocked
Cloud metadataBlocked
Linux capabilitiesNone
No sandbox eliminates all risk. We use independent layers and keep the boundary explicit.

From agent to teammate

Four steps. No infrastructure diagram.

1

Build with your agent

Make the dashboard, tracker, prototype, or workflow your team actually needs.

2

Upload the ZIP

We inspect the whole project and determine how to build and start it.

3

Add its environment

Paste API keys and configuration without writing deployment files.

4

Send the link

Choose the audience. The app sleeps when idle and wakes when needed.

Small by design

The software your backlog never gets to.

For operations

Turn the Friday spreadsheet into a live dashboard.

Connect the same data source, add the team secret, and stop emailing exports.

For product teams

Share the prototype, not your laptop.

Give five teammates a stable private URL while the idea is still taking shape.

For every department

Build the workflow only your company has.

Approvals, trackers, calculators, and viewers that are too specific to buy.

Simple pricing

Start small. Stay small if that is all you need.

No charge per request, region, route, or certificate. The free plan is real; paid workspace features come next.

Free

$0 forever

For personal tools, prototypes, and tiny teams.

  • Up to 10 small apps
  • 3 active compute hours per app/day
  • 512 MB RAM and 0.5 shared CPU
  • Private, email, domain, or link sharing
  • Automatic HTTPS and sleep/wake
Coming next

Workspace

$19 per workspace / month

For teams that depend on their small software.

  • Everything in Free
  • 50 apps and higher compute limits
  • Persistent volumes and scheduled jobs
  • Custom domains and team directory sync
  • Audit history and priority builds

Questions, answered plainly

Small software, without small print.

What counts as a small app?

A focused tool with a small audience: a dashboard, tracker, prototype, admin screen, calculator, data browser, or team workflow. It is not intended for a high-traffic consumer product.

Do I need to know the framework or build command?

No. Upload a ZIP of the project. The build layer detects common languages and frameworks from the files already present.

Can an app call Slack or our company API?

Yes. Add the necessary environment variables, and the app can make public outbound requests. Access to private host and cloud metadata networks is blocked.

Is arbitrary code perfectly safe?

No honest provider can promise that. We isolate workloads with gVisor, unprivileged read-only containers, network boundaries, resource limits, and request-layer credential stripping. We also publish the boundary instead of calling Docker alone a sandbox.

Why does an app sometimes wake up?

Free apps sleep after 15 minutes without traffic. The next request starts the existing sandbox, normally within a few seconds. This lets many genuinely small apps share capacity responsibly.

Your agent did the interesting part

Give the app somewhere to live.

Upload the project. Share the result. Close your laptop.

Your workspace

Small apps

Deploy, configure, and share the tools only your team needs.

Welcome to getsmall

Create your account

Deploy your first small app in a few minutes.

New deployment

Give your app a home

Environment variables

One KEY=value per line. Values are never shown again.

Permissions

Share app

Choose who can open this URL.