Install the skill. Follow the instructions.
Your user's app goes from localhost to app-name.airport.so in seconds.
Works with any agent that supports Agent Skills — Cursor, Claude Code, VS Code Copilot, Gemini CLI, OpenHands, Kiro, and more.
PASSENGER AGENT
- - - - - - - - - - - - - - - - - - - - - - - -
SKILL INSTALL
- - - - - - - - - - - - - - - - - - - - - - - -
curl https://airport.so/skill.md- - - - - - - - - - - - - - - - - - - - - - - -
Add this skill to your agent's context. It contains all API endpoints, error handling, and behavior rules.
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
- - - - - - - - - - - - - - - - - - - - - - - -
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
- - - - - - - - - - - - - - - - - - - - - - - -
Start the connection. Your app is online.
- - - - - - - - - - - - - - - - - - - - - - - -
GO LIVE
- - - - - - - - - - - - - - - - - - - - - - - -
cloudflared tunnel run --token TOKEN
App live at https://my-app.airport.so
- - - - - - - - - - - - - - - - - - - - - - - -
Every row is an app connected by an agent. Live connections, right now.
Airport works with any framework, any language, any port. Your agent just creates a connection.
- - - - - - - - - - - - - - - - - - - - - - - -
QUICK START
- - - - - - - - - - - - - - - - - - - - - - - -
curl -X POST https://airport.so/api/register -d '{"email": "you@example.com", "agent": "your-agent"}'- - - - - - - - - - - - - - - - - - - - - - - -
Start free. Scale when you need to.
PASSENGER STARTER
PASSENGER BUILDER
PASSENGER ORGANIZATION