Deploy targets

What Web, iOS, and Android support today.

The Deploy pane ships to three target classes. Contrast owns the hosting and build infrastructure, so you do not bring your own provider.

Web

DevLocal preview at https://<slug>.deploy.localhost:<port>, no DNS setup
ProductionManaged Cloudflare Workers and Durable Objects at https://<slug>.contrast.run
Custom domainAttach a domain you own, for example www.example.com, included with production hosting
DatabaseHosted in the deployment’s Durable Object, no external Postgres
LimitsBackend templates (App, Game) only. The frontend-only Website template is local-preview until static hosting lands

The slug is your subdomain under contrast.run: 3 to 30 lowercase letters, numbers, and hyphens, with a few reserved names.

Production hosting is $10 per live web project each month. Run usage is not currently charged. Custom domains are included. You add one CNAME record and Contrast provisions SSL. See Custom domains.

Walkthrough: Publish.

iOS

The iOS section groups builds into three lanes: Local, TestFlight, and Production.

LaneBuildOutputNeeds
LocalSimulatorUnsigned build for local previewNothing
LocalDeviceInstall on a connected iPhoneNothing
TestFlightSignedIPA to Apple, then internal and external betaApple account, live web deploy
ProductionSignedIPA submitted for App Store reviewApple account, live web deploy, store metadata

Connect Apple via Launch with Apple before signed lanes. Signed builds bake in a production backend, so deploy web first.

Walkthrough: App Store.

Android

Export-first: Project Settings → Export project generates a native Android project plus an EJECT.md. You build the APK with Gradle or EAS. Managed APK builds are on the roadmap.

Not supported

These are not part of the product deploy surface today: bring-your-own Node host, Railway, and Cloudflare Pages as a named target. Web production hosting is managed by Contrast on Cloudflare Workers. iOS and Android are the only other targets. Trigger a deploy from the Deploy pane in the IDE.

Ready?

Create a web, iOS, and Android app in minutes with agents working alongside you.