getsmall.dev

From project folder to live link

AI just built you an app. Now make it live.

Upload what it built, choose who can see it, and send a link — in minutes, with nothing to configure.

See how it works

Free for small apps No card required Works with popular app-building tools

● ● ●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

Choose your path

Two ways to ship it.

Open the dashboard yourself, or let the AI agent that built the app finish the job. Both paths create the same private, shareable app.

01

Upload it yourself

Drop in a ZIP of the complete project. Name it, add any passwords or keys it needs, and click Deploy. You do not need to find an entry point or choose technical settings.

  • Upload the whole folder
  • Follow clear progress and error messages
  • Choose who gets the link
02

Let your agent do it

Create a personal API key once. Then Claude, Cursor, Codex, or any AI agent that can run a shell command can deploy and share the app without opening your dashboard.

  • One command packages, uploads, and waits
  • Returns a clean live link the agent can give you
  • Uses the same privacy controls and usage limits
Set up your agent →
agent terminal
$ smallcloud deploy .

  Uploading your project…
  Preparing the app…
  Checking the live link…

DEPLOYED: https://team-dashboard.getsmall.dev

$ smallcloud share APP_ID --with sam@acme.co
SHARED: APP_ID sam@acme.co

Made for tools that are too specific to buy and too small for a big cloud setup.

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. Off-the-shelf software gets close. Small software fits exactly. We keep it online, private, and easy to share so your team can simply use it.

Three hard problems, handled

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

$_
01 / Setup

Bring the whole project

Do not hunt for the right source files or starting command. Upload the folder your agent made. We read its project files, prepare it, and start it for you.

  • Node, Python, Ruby, Go, Rust, Java, PHP and more
  • Passwords, API keys, and settings in one simple form
  • The app keeps the versions its creator chose
App type foundPython 3.12 · FlaskInstallpip install -r requirements.txtStartgunicorn app:app
02 / Permissions

Share it like a Google Doc

Add people by email, open it to your company domain, or turn on anyone-with-the-link. No cloud permission settings to learn.

  • 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

Every uploaded app runs inside several protective layers. It cannot read your getsmall login, another app's files, the host machine's files, or private cloud services.

  • gVisor adds a stronger boundary around uploaded code
  • Apps run without administrator access and have firm limits
  • Automatic sleep and daily running-time limits contain abuse
Extra code sandboxOn
Host filesystemBlocked
Cloud controlsBlocked
Administrator powersNone
No sandbox eliminates all risk. We use independent layers and keep the boundary explicit.

From agent to teammate

Four steps. No server setup.

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 what it needs

Paste passwords, connection details, and other settings into a simple form.

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 key, 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.

The free plan needs no card. Workspace is one flat monthly price, no matter how many teammates you invite.

Free

$0 forever

For personal tools, prototypes, and tiny teams.

  • Up to 3 small apps
  • 3 hours of running time per app/day
  • 5 hours of running time total/day
  • 400 MB persistent data per workspace
  • 512 MB memory and a fair share of processing power
  • Private, email, domain, or link sharing
  • Secure links and automatic sleep/wake
  • Small “Built with getsmall” badge

Workspace

$29 flat / month

For teams that depend on their small software.

  • Everything in Free
  • Unlimited team members
  • Up to 10 apps
  • 8 hours running time per app/day
  • 30 hours running time total/day
  • 5 GB persistent data shared across your apps
  • 25 GB monthly data transfer
  • Up to 1 GB memory per app on shared compute
  • Custom domain support
  • Change history
  • Priority builds
  • Badge removal
  • Email support
Stripe test mode — no real charges

Enterprise

Contact us

For organizations that need their own environment and controls.

  • Everything in Workspace
  • SAML/SSO and directory sync
  • Dedicated isolated infrastructure
  • Custom storage and compute limits
  • Audit log export
  • Invoicing and PO-based payment
  • Dedicated support contact with SLA
Contact us

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 how the app was built?

No. Upload a ZIP of the complete project. We recognize common app types from the files already present and choose how to start it.

Can an app call Slack or our company API?

Yes. Add the necessary key or setting in the app's setup screen. It can connect to public services, while private host and cloud management networks stay blocked.

Is arbitrary code perfectly safe?

No honest provider can promise that. We place every uploaded app behind several independent safety layers, remove administrator access, limit its resources, block private networks, and keep your getsmall login details away from it.

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.

Workspace

Your workspace

Apps

Everything your team built, deployed, and shared.

Daily compute0m5h remaining today
Apps0 / 3Delete an app to free a slot
Current planFreeUpgrade for 10 apps and higher limits
Your apps

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. Persistent files and SQLite databases belong in /data; apps also receive DATA_DIR, SQLITE_PATH, and a default SQLite DATABASE_URL.

Permissions

Share app

Choose who can open this app and manage existing access.

People with access

Deployment

Deploy app

Review the settings, then create a new live version.

Technical details and build logs
No build has started.

Permanent action

Delete ?

This removes the live app, its URL, access list, environment variables, deployment history, and usage records.

Workspace settings

Account and agent access

Plan and limits

Payments run in Stripe test mode during development.

Personal API keys

API keys let coding agents deploy and share apps without opening this dashboard.

Agent CLI

npm install -g https://18-234-38-204.sslip.io/downloads/smallcloud-0.1.0.tgz
smallcloud deploy .
smallcloud share APP_ID --with sam@company.com
Read the setup guide →