[{"data":1,"prerenderedAt":563},["ShallowReactive",2],{"content-query-60fBvqvDLJ":3},{"_path":4,"_dir":5,"_draft":6,"_partial":6,"_locale":5,"title":7,"description":5,"summary":8,"order":9,"body":10,"_type":557,"_id":558,"_source":559,"_file":560,"_stem":561,"_extension":562},"\u002Fsubstrate","",false,"FastYoke Substrate — native mobile apps for your employee fleet","FastYoke Substrate is the native mobile delivery layer for deploying internal apps to employee devices without App Store review. Build in the App Builder, compile to Android and iOS, and distribute privately via MDM or install link. Team+ tier. Early access Q1 2027.",8,{"type":11,"children":12,"toc":554},"root",[13,21,121,126,187,385,471],{"type":14,"tag":15,"props":16,"children":20},"element","hero",{"eyebrow":17,"tagline":18,"title":19},"Team+ · Mobile · Private Distribution · Early access Q1 2027","FastYoke Substrate is the native mobile delivery layer built into the FastYoke platform. Build in the App Builder, compile to native Android and iOS, and distribute directly to your employee fleet — signed, OTA-updatable, with no app review cycle, no Expo EAS, and no third-party MBaaS in the data path.","Your internal apps on your employees' devices. No App Store required.",[],{"type":14,"tag":22,"props":23,"children":26},"marketing-section",{"band":24,"max-width":25},"white","3xl",[27,47],{"type":14,"tag":28,"props":29,"children":32},"maturity-badge",{"label":30,"status":31},"Q1 2027","early-access",[33,41],{"type":14,"tag":34,"props":35,"children":37},"h2",{"id":36},"the-one-sentence-posture",[38],{"type":39,"value":40},"text","The one-sentence posture",{"type":14,"tag":42,"props":43,"children":44},"p",{},[45],{"type":39,"value":46},"Internal tools don't belong in the App Store. The review cycle, the\nenterprise developer program enrollment, the public app identity —\nnone of that is appropriate for an app that dispatches your field\ntechnicians or routes your warehouse floor. Substrate is FastYoke's\nanswer: native Android and iOS delivery that never touches a public\ncatalog, served from the same platform your workflows already run on.",{"type":14,"tag":22,"props":48,"children":51},{"band":49,"max-width":50},"gray","6xl",[52,61,74,82,87],{"type":14,"tag":53,"props":54,"children":55},"template",{"v-slot:eyebrow":5},[56],{"type":14,"tag":42,"props":57,"children":58},{},[59],{"type":39,"value":60},"What ships",{"type":14,"tag":53,"props":62,"children":63},{"v-slot:title":5},[64],{"type":14,"tag":65,"props":66,"children":67},"ol",{},[68],{"type":14,"tag":69,"props":70,"children":71},"li",{},[72],{"type":39,"value":73},"Four capabilities in one delivery layer",{"type":14,"tag":53,"props":75,"children":76},{"v-slot:lede":5},[77],{"type":14,"tag":42,"props":78,"children":79},{},[80],{"type":39,"value":81},"Substrate is built into the FastYoke platform at the Team+ tier. No separate SDK to install, no third-party MBaaS account. Build in the App Builder, distribute from the same dashboard.",{"type":14,"tag":83,"props":84,"children":86},"div",{"id":85},"what-ships",[],{"type":14,"tag":88,"props":89,"children":91},"feature-grid",{"columns":90},"2",[92,100,107,114],{"type":14,"tag":93,"props":94,"children":99},"feature-card",{"accent":95,"icon":96,"summary":97,"title":98},"sky","crm","Apps built in the FastYoke App Builder compile to native Android (.aab\u002F.apk) and iOS (.ipa). No Expo EAS account, no mobile toolchain to manage — builds run on FastYoke's off-box runner pool and land in your private distribution channel.","No-Code → Native",[],{"type":14,"tag":93,"props":101,"children":106},{"accent":102,"icon":103,"summary":104,"title":105},"cyan","logistics","Push a JS bundle update and every enrolled device picks it up silently on next launch. No App Store review round-trip. No version fragmentation across your fleet. Bundles are content-addressed, Ed25519-signed, and scoped to your tenant.","Self-hosted OTA updates",[],{"type":14,"tag":93,"props":108,"children":113},{"accent":109,"icon":110,"summary":111,"title":112},"violet","warehouse","Deliver via MDM (Intune, Jamf, any EMM that accepts an IPA or APK) or a token-gated install link. Your app never appears in a public catalog. No Apple Developer Enterprise Program required — MDM distribution uses your Apple Business Manager enrollment, not the Enterprise Program.","Private distribution",[],{"type":14,"tag":93,"props":115,"children":120},{"accent":116,"icon":117,"summary":118,"title":119},"amber","field-service","Substrate works with FastYoke On-Prem. OTA bundles are served from your own hardware. PHI, operational data, and build artifacts never leave your network — the air-gap path for regulated deployments.","On-Prem compatible",[],{"type":14,"tag":42,"props":122,"children":123},{},[124],{"type":39,"value":125},"::",{"type":14,"tag":22,"props":127,"children":128},{"band":24,"max-width":50},[129,137,149,157,161],{"type":14,"tag":53,"props":130,"children":131},{"v-slot:eyebrow":5},[132],{"type":14,"tag":42,"props":133,"children":134},{},[135],{"type":39,"value":136},"Who needs it",{"type":14,"tag":53,"props":138,"children":139},{"v-slot:title":5},[140],{"type":14,"tag":65,"props":141,"children":143},{"start":142},2,[144],{"type":14,"tag":69,"props":145,"children":146},{},[147],{"type":39,"value":148},"Four deployment profiles",{"type":14,"tag":53,"props":150,"children":151},{"v-slot:lede":5},[152],{"type":14,"tag":42,"props":153,"children":154},{},[155],{"type":39,"value":156},"If any of these describes your situation, the App Store is the wrong distribution path — regardless of what an enterprise developer program enrollment would buy you.",{"type":14,"tag":83,"props":158,"children":160},{"id":159},"profiles",[],{"type":14,"tag":88,"props":162,"children":163},{"columns":90},[164,170,175,182],{"type":14,"tag":93,"props":165,"children":169},{"accent":166,"icon":96,"summary":167,"title":168},"rose","Dispatch patient intake, care coordination, and triage apps to nurses and technicians. PHI stays inside the hospital network — On-Prem + Substrate is the air-gap path for HIPAA-regulated deployments.","Healthcare — clinical staff apps",[],{"type":14,"tag":93,"props":171,"children":174},{"accent":95,"icon":103,"summary":172,"title":173},"Dispatch, inspection, and proof-of-delivery apps on the phones your drivers and technicians already carry. OTA updates push route changes and form versions without a manual update prompt.","Field service & logistics",[],{"type":14,"tag":93,"props":176,"children":181},{"accent":177,"icon":178,"summary":179,"title":180},"emerald","accounting","Compliance checklists, audit capture, and advisor tools on branch staff devices. No consumer App Store identity means no public footprint for internal tooling.","Financial services",[],{"type":14,"tag":93,"props":183,"children":186},{"accent":102,"icon":110,"summary":184,"title":185},"Operational control and inspection apps inside the OT\u002FIT boundary. Air-gap compatible with On-Prem — the device fleet updates from your own hardware, not a cloud endpoint.","Critical infrastructure",[],{"type":14,"tag":22,"props":188,"children":189},{"band":49,"max-width":25},[190,198,210,215,375,380],{"type":14,"tag":53,"props":191,"children":192},{"v-slot:eyebrow":5},[193],{"type":14,"tag":42,"props":194,"children":195},{},[196],{"type":39,"value":197},"Pricing",{"type":14,"tag":53,"props":199,"children":200},{"v-slot:title":5},[201],{"type":14,"tag":65,"props":202,"children":204},{"start":203},3,[205],{"type":14,"tag":69,"props":206,"children":207},{},[208],{"type":39,"value":209},"Device fleet add-on (Team+)",{"type":14,"tag":42,"props":211,"children":212},{},[213],{"type":39,"value":214},"Substrate is available at the Team tier and above as a monthly device\nfleet add-on. OTA updates are unlimited within the fleet tier; native\nbuilds are metered per build.",{"type":14,"tag":216,"props":217,"children":218},"table",{},[219,258],{"type":14,"tag":220,"props":221,"children":222},"thead",{},[223],{"type":14,"tag":224,"props":225,"children":226},"tr",{},[227,233,238,243,248,253],{"type":14,"tag":228,"props":229,"children":230},"th",{},[231],{"type":39,"value":232},"Fleet tier",{"type":14,"tag":228,"props":234,"children":235},{},[236],{"type":39,"value":237},"Devices",{"type":14,"tag":228,"props":239,"children":240},{},[241],{"type":39,"value":242},"OTA updates",{"type":14,"tag":228,"props":244,"children":245},{},[246],{"type":39,"value":247},"Android build",{"type":14,"tag":228,"props":249,"children":250},{},[251],{"type":39,"value":252},"iOS build",{"type":14,"tag":228,"props":254,"children":255},{},[256],{"type":39,"value":257},"Monthly",{"type":14,"tag":259,"props":260,"children":261},"tbody",{},[262,303,339],{"type":14,"tag":224,"props":263,"children":264},{},[265,275,280,285,290,295],{"type":14,"tag":266,"props":267,"children":268},"td",{},[269],{"type":14,"tag":270,"props":271,"children":272},"strong",{},[273],{"type":39,"value":274},"Fleet 100",{"type":14,"tag":266,"props":276,"children":277},{},[278],{"type":39,"value":279},"up to 100",{"type":14,"tag":266,"props":281,"children":282},{},[283],{"type":39,"value":284},"Unlimited",{"type":14,"tag":266,"props":286,"children":287},{},[288],{"type":39,"value":289},"$1.50",{"type":14,"tag":266,"props":291,"children":292},{},[293],{"type":39,"value":294},"$7.00",{"type":14,"tag":266,"props":296,"children":297},{},[298],{"type":14,"tag":270,"props":299,"children":300},{},[301],{"type":39,"value":302},"$49",{"type":14,"tag":224,"props":304,"children":305},{},[306,314,319,323,327,331],{"type":14,"tag":266,"props":307,"children":308},{},[309],{"type":14,"tag":270,"props":310,"children":311},{},[312],{"type":39,"value":313},"Fleet 500",{"type":14,"tag":266,"props":315,"children":316},{},[317],{"type":39,"value":318},"up to 500",{"type":14,"tag":266,"props":320,"children":321},{},[322],{"type":39,"value":284},{"type":14,"tag":266,"props":324,"children":325},{},[326],{"type":39,"value":289},{"type":14,"tag":266,"props":328,"children":329},{},[330],{"type":39,"value":294},{"type":14,"tag":266,"props":332,"children":333},{},[334],{"type":14,"tag":270,"props":335,"children":336},{},[337],{"type":39,"value":338},"$179",{"type":14,"tag":224,"props":340,"children":341},{},[342,350,355,359,364,368],{"type":14,"tag":266,"props":343,"children":344},{},[345],{"type":14,"tag":270,"props":346,"children":347},{},[348],{"type":39,"value":349},"Fleet Enterprise",{"type":14,"tag":266,"props":351,"children":352},{},[353],{"type":39,"value":354},"500+",{"type":14,"tag":266,"props":356,"children":357},{},[358],{"type":39,"value":284},{"type":14,"tag":266,"props":360,"children":361},{},[362],{"type":39,"value":363},"Custom",{"type":14,"tag":266,"props":365,"children":366},{},[367],{"type":39,"value":363},{"type":14,"tag":266,"props":369,"children":370},{},[371],{"type":14,"tag":270,"props":372,"children":373},{},[374],{"type":39,"value":363},{"type":14,"tag":42,"props":376,"children":377},{},[378],{"type":39,"value":379},"Device overage above the fleet cap: $0.35\u002Fdevice\u002Fmonth.\niOS builds run on a bare-metal macOS runner pool — async, 8–15 minutes\nper build. Android builds run on Linux Docker — 3–8 minutes.",{"type":14,"tag":42,"props":381,"children":382},{},[383],{"type":39,"value":384},"Team+ base subscription required for all fleet tiers.",{"type":14,"tag":22,"props":386,"children":387},{"band":24,"max-width":25},[388,396,408],{"type":14,"tag":53,"props":389,"children":390},{"v-slot:eyebrow":5},[391],{"type":14,"tag":42,"props":392,"children":393},{},[394],{"type":39,"value":395},"Honest tradeoffs",{"type":14,"tag":53,"props":397,"children":398},{"v-slot:title":5},[399],{"type":14,"tag":65,"props":400,"children":402},{"start":401},4,[403],{"type":14,"tag":69,"props":404,"children":405},{},[406],{"type":39,"value":407},"What Substrate isn't for",{"type":14,"tag":409,"props":410,"children":411},"ul",{},[412,422,432,451,461],{"type":14,"tag":69,"props":413,"children":414},{},[415,420],{"type":14,"tag":270,"props":416,"children":417},{},[418],{"type":39,"value":419},"Early access, Q1 2027.",{"type":39,"value":421}," Substrate is in active development. The\nOTA gateway and private distribution channels are shipping\nsub-feature by sub-feature now; GA is targeted for Q1 2027.\nEarly-access conversations can start today.",{"type":14,"tag":69,"props":423,"children":424},{},[425,430],{"type":14,"tag":270,"props":426,"children":427},{},[428],{"type":39,"value":429},"Team+ required.",{"type":39,"value":431}," Not available on Solo, Starter, or Pro tiers.",{"type":14,"tag":69,"props":433,"children":434},{},[435,440,442,449],{"type":14,"tag":270,"props":436,"children":437},{},[438],{"type":39,"value":439},"Build times are async, not instant.",{"type":39,"value":441}," Android builds complete in\n3–8 minutes on the Linux Docker runner pool. iOS in 8–15 minutes on\nbare-metal macOS. Substrate queues and notifies — it is not a local\n",{"type":14,"tag":443,"props":444,"children":446},"code",{"className":445},[],[447],{"type":39,"value":448},"xcodebuild",{"type":39,"value":450},".",{"type":14,"tag":69,"props":452,"children":453},{},[454,459],{"type":14,"tag":270,"props":455,"children":456},{},[457],{"type":39,"value":458},"Substrate handles the binary; your MDM handles the policy.",{"type":39,"value":460},"\nDevice enrollment, certificate management, and compliance profiles\nstay with Intune\u002FJamf\u002Fyour EMM. Substrate delivers the app; it does\nnot replace your MDM.",{"type":14,"tag":69,"props":462,"children":463},{},[464,469],{"type":14,"tag":270,"props":465,"children":466},{},[467],{"type":39,"value":468},"Private distribution only in v1.",{"type":39,"value":470}," Consumer App Store submission\n(App Store Connect, Google Play) is out of scope for the initial\nrelease. Substrate is purpose-built for internal fleet distribution.",{"type":14,"tag":22,"props":472,"children":473},{"band":49,"max-width":25},[474,480,502,513,523,536],{"type":14,"tag":34,"props":475,"children":477},{"id":476},"start-the-early-access-conversation",[478],{"type":39,"value":479},"Start the early-access conversation",{"type":14,"tag":42,"props":481,"children":482},{},[483,485,492,494,500],{"type":39,"value":484},"Substrate early access is available to Team+ customers ahead of the\nQ1 2027 general release. Email\n",{"type":14,"tag":486,"props":487,"children":489},"a",{"href":488},"mailto:security@fastyoke.io",[490],{"type":39,"value":491},"security@fastyoke.io",{"type":39,"value":493}," with the subject\n",{"type":14,"tag":495,"props":496,"children":497},"em",{},[498],{"type":39,"value":499},"FastYoke Substrate",{"type":39,"value":501}," and we'll route you to the right conversation.",{"type":14,"tag":503,"props":504,"children":508},"cta-button",{"size":505,"to":506,"variant":507},"lg","mailto:security@fastyoke.io?subject=FastYoke%20Substrate","primary",[509],{"type":14,"tag":42,"props":510,"children":511},{},[512],{"type":39,"value":479},{"type":14,"tag":503,"props":514,"children":517},{"size":505,"to":515,"variant":516},"\u002Fon-prem","secondary",[518],{"type":14,"tag":42,"props":519,"children":520},{},[521],{"type":39,"value":522},"See compatible deployment shapes — On-Prem",{"type":14,"tag":42,"props":524,"children":525},{},[526,528,534],{"type":39,"value":527},"For ISVs building on FastYoke locally before embedding inside a client\nnetwork, the ",{"type":14,"tag":486,"props":529,"children":531},{"href":530},"\u002Fruntime",[532],{"type":39,"value":533},"FastYoke Runtime",{"type":39,"value":535}," page covers the development\nworkflow.",{"type":14,"tag":42,"props":537,"children":538},{},[539,544,546,552],{"type":14,"tag":270,"props":540,"children":541},{},[542],{"type":39,"value":543},"Related reading:",{"type":39,"value":545}," ",{"type":14,"tag":486,"props":547,"children":549},{"href":548},"\u002Fblog\u002Finternal-apps-without-the-app-store",[550],{"type":39,"value":551},"Getting internal apps onto employee phones — without the App Store",{"type":39,"value":553}," — the case for private OTA distribution that shaped Substrate's design.",{"title":5,"searchDepth":142,"depth":142,"links":555},[556],{"id":476,"depth":142,"text":479},"markdown","content:substrate.md","content","substrate.md","substrate","md",1783575524157]