Skip to main content
Uplink - Mobile Device Automation

What is Uplink?

Uplink is a mobile device automation platform that lets you control real mobile browsers programmatically. Think Puppeteer or Playwright, but for iOS and Android devices. With Uplink, you can:
  • Build AI agents that interact with mobile apps
  • Automate workflows in authenticated mobile sessions
  • Extract data from mobile-optimized websites
  • Test on real devices without emulators

Get started

Jump right in and set up your first automation in minutes.

Quickstart

Get started with Uplink in 5 minutes

Learn the basics

API Reference

Explore the complete JavaScript SDK documentation.

Quick example

import uplink from '@uplink-code/uplink'

// Connect to session
const client = await uplink.client.connect('wss://relay.uplink.build/session/<jwt>')

// Launch browser on mobile device
const browser = await client.launch()
const page = await browser.newPage()

// Automate
await page.goto('https://example.com')
await page.click('#button')
const title = await page.evaluate(() => document.title)

console.log('Title:', title)

Need help?