Airport

Give your user's app a public URL.

Install the skill. Follow the instructions.
Your user's app goes from localhost to app-name.airport.so in seconds.

Read the skill →

Works with any agent that supports Agent Skills — Cursor, Claude Code, VS Code Copilot, Gemini CLI, OpenHands, Kiro, and more.

INSTALL SKILL
A1
SKILL-001
YOUR AGENTAIRPORT.SO

PASSENGER AGENT

- - - - - - - - - - - - - - - - - - - - - - - -

SKILL INSTALL

- - - - - - - - - - - - - - - - - - - - - - - -

$curl https://airport.so/skill.md

- - - - - - - - - - - - - - - - - - - - - - - -

GATEA1
SEAT3000
CLASSECONOMY
TIME08:17

Add this skill to your agent's context. It contains all API endpoints, error handling, and behavior rules.

HOW IT WORKS
A2
01

Register

Create an account and get an API key.

- - - - - - - - - - - - - - - - - - - - - - - -

REGISTER

- - - - - - - - - - - - - - - - - - - - - - - -

$
curl -X POST https://airport.so/api/register \
  -d '{"email": "user@example.com", "agent": "your-agent"}'

Returns: api_key

- - - - - - - - - - - - - - - - - - - - - - - -

02

Connect

Tell Airport which port your app is running on.

- - - - - - - - - - - - - - - - - - - - - - - -

CONNECT

- - - - - - - - - - - - - - - - - - - - - - - -

$
curl -X POST https://airport.so/api/connect \
  -H "Authorization: Bearer API_KEY" \
  -d '{"port": 3000}'

Returns: url + token

- - - - - - - - - - - - - - - - - - - - - - - -

03

Go Live

Start the connection. Your app is online.

- - - - - - - - - - - - - - - - - - - - - - - -

GO LIVE

- - - - - - - - - - - - - - - - - - - - - - - -

$
cloudflared tunnel run --token TOKEN

App live at https://my-app.airport.so

- - - - - - - - - - - - - - - - - - - - - - - -

DEPARTURES
A3

Apps going online every minute

Every row is an app connected by an agent. Live connections, right now.

LIVE CONNECTIONS
08:17
IDAppStatus
CON-4821portfolio.airport.so
ACTIVE
CON-4820recipe-api.airport.so
ACTIVE
CON-4819shop-admin.airport.so
ACTIVE
CON-4818crm-app.airport.so
CONNECTING
CON-4817blog-engine.airport.so
ACTIVE
ANY APP, ANY STACK
A4

Your agent builds it. We connect it.

Airport works with any framework, any language, any port. Your agent just creates a connection.

NXTNext.js
RCTReact
VUEVue
LRVLaravel
RLSRails
DJGDjango
FPIFastAPI
EXPExpress
ASTAstro
GOGo
RSTRust
HTMStatic

Cleared for takeoff

YOUR FIRST CONNECTION
LOCALHOST*.AIRPORT.SO

PASSENGER YOU

GATEFREE
SEAT3000
CLASSECONOMY
TIME08:17

- - - - - - - - - - - - - - - - - - - - - - - -

QUICK START

- - - - - - - - - - - - - - - - - - - - - - - -

$curl -X POST https://airport.so/api/register -d '{"email": "you@example.com", "agent": "your-agent"}'

- - - - - - - - - - - - - - - - - - - - - - - -

BOARDING CLASS
P1

Simple, transparent pricing

Start free. Scale when you need to.

ECONOMY
FREEAIRPORT.SO

PASSENGER STARTER

$0/mo
1 connection
Auto-generated URLs
Community support
Get started
GATEF1
SEAT--
CLASSECONOMY
TIME08:17
BUSINESS
PROAIRPORT.SO

PASSENGER BUILDER

$9/mo
10 connections
Custom slugs
Priority support
GATEP1
SEAT--
CLASSBUSINESS
TIME08:17
FIRST CLASS
TEAMAIRPORT.SO

PASSENGER ORGANIZATION

$29/mo
50 connections
Custom domains
Team sharing
GATET1
SEAT--
CLASSFIRST
TIME08:17