Living room
Scandi3D$1,240ScandiMid-centuryIndustrialBoho
Fjord sofa$1,240
Lounge chair$420
Oak table$380
Room total$2,449
Real App Store and Google Play apps, in your own accounts.
Free, no card. See your app on your phone first.
You already have an AI app. Your room designer already renders rooms in the browser. Ask for the apps. Ask your AI. Nookly gets its own icon and launch screen. BDK builds and signs iOS and Android apps for your own Apple and Google developer accounts. Yours to test. Yours to submit. Orbit and restyle rooms from TestFlight and a Play internal test. One deploy. Every screen. Add a style pack on the web. Both apps show it straight away. You ask your AI: "Add a Japandi style pack to the style picker." One deploy, and Chrome, Safari, the iPad, the iOS app and the Android app all show the change at the same time. Native, when you ask for it. Snap the room with the camera. Share the result to Stories. You ask your AI: "Let people photograph their room in the app, and share the finished room to Instagram Stories."
Original
Scandi · Afternoon light3D$1,240$380$149Design 3 of 4
Original
Japandi · Afternoon light3D$1,180$460$95Design 3 of 4
Original
Japandi · Afternoon light3D$1,180$460$95Design 3 of 4
Bedroom · from Ana's iPhone
Scandi3D$1,240
Japandi3D$1,180
Message your AI
Living room
Bedroom
Scandi · Afternoon light3D$1,240$380$149
Living room
Bedroom
Japandi · Afternoon light3D$1,180$460$95
Living room
Bedroom
Before
After · Japandinookly.app
Scandi3D$1,240
Japandi3D$1,180
Before
After · Japandinookly.app
Fit the whole wall
Before
After · Japandinookly.app
Fit the whole wall

Scandi3D$1,240

Scandi3D$1,240
Japandi3D$1,180
Before
After · Japandinookly.app
Fit the whole wall
Before
After · Japandinookly.app
Fit the whole wall

First internal build. Please test the main screens.
Scandi3D$1,240

You already have an AI app.
Your room designer already renders rooms in the browser.
Ask your AI. Nookly gets its own icon and launch screen.
Orbit and restyle rooms from TestFlight and a Play internal test.
Add a style pack on the web. Both apps show it straight away.
Snap the room with the camera. Share the result to Stories. + every other native feature
Free to preview.One payment when you build. All features included.See pricing
Your AI walks you through setup. You approve each step.
Works with the AI tools you already use
Ask in your own words. We add our answers file so it gets the facts right.
Read thebdk.com/llms.txt first, then:
Try asking
No rewrite. Whatever tool you built it with, BDK turns it into iOS and Android apps.
Start with your app’s URL
Add native features when you want them
How each one connects
Push to a segment. Face ID sign-in. A camera QR scan at checkout. Your AI writes it into your app.
See the asks
Connect your AI once. It can create projects and check builds for you.
bdk_create_projectStartbdk_buildAskbdk_checkHealthWhat your agent can call
Better to know before you build than after. Your AI answers from our live answers file.
Three we get asked most
Keys stay on the portal. You complete payment yourself on Stripe's hosted checkout. How agents use BDK
Hassle-free, from your URL to the stores.
Prompt it
Describe it in chat
Code it
Write it yourself
Drag it
Build it visually
Prompt it, code it, or drag it. What comes out the other side is the same.
Builds are made on our machines and signed for your accounts. You never open an IDE.
Two developer accounts, both held by you: an Apple Developer Program account and a Google Play Console account, each holding the app and its signing key.
You hold the accounts. We build into them.
The apps are built and signed into your own Apple and Google developer accounts. If BDK disappeared tomorrow they would keep running.
One App Store Connect key in. Certificates, App IDs, provisioning profiles, push certificates and signing keys out — emailed to you, so your team owns them.
Move your app between any two builders — Bubble, Claude, Lovable, Bolt, Base44, Webflow, Emergent. The URL it loads stays the same.
https://yourapp.com
stays the sameRebuild it in a different tool whenever you like. The app loads your domain; what’s behind it is your business.
https://yourapp.com
BDK needs one thing: the URL your app loads. No repository access, nothing to train on, nothing to leak.
Real store listings, on their own accounts, in 16 storefronts and 52 languages.
Apps made with BDK, in 52 languages, from Tokyo to São Paulo.
World map. Markers show 16 countries with App Store storefronts where apps built with BDK Native are listed.
The six things people ask before they start.
Push, Face ID, camera, purchases, deep links, NFC, health. Called from the JavaScript you already write.
Every name here is a real SDK call. 61 of them run in the demo app.
Pick your platforms when you create the app. One price each.
Two apps, built and signed for your accounts. The store listings and submission are yours.
One price each, one time. See pricing
Marketplaces, white-label suites, games, classrooms. Live on the App Store and Google Play in 52 languages.
Customer, courier, restaurant: three store apps from one web codebase. Mix in a React Native side whenever you like.
See the marketplace app →Track the courier live on a map, capture a delivery photo as proof, and let customers pay by QR
import { bdk } from "./order"; bdk.on("barcodeScanned", (code) => { settleOrder(code);}); await bdk.media.scanBarcode();Preparing your order
Brava Coffee · 24 Alder St, Apt 3B
Placed 9:32 AM · Doorlark
24 Alder St, Apt 3B
Show to your courier
$18.40
Order #4182 · Doorlark
Code expires in 5:00
Paid
$18.40
Receipt sent · Order #4182
Pickup window 9:35 – 9:45
Photo proof · Order #4182
Point at the customer's code
Code matched · #4182
Collected
$18.40
Order complete · next in 2 min
Scan the customer's code. Settled.
One backend. One deploy.
From the gallery
Pick the kind of app you are building
For startups, indie hackers and new ideas
Launch with the web app you have. When the business can pay for it, your team ships a fully native app as an update. Your icon never moves.
Fully native
The listing and signing keys are in your accounts from day one. That's why it ships as an update, not a new app.
See your app with BDK Preview. Manage it with BDK Native.
See it
BDK Preview
Your app, on your phone.
Manage it
BDK Native
Projects, previews, builds.