Halloween DealsAmazon USHalloween week deals: useful picks before month-endAmazon US: current deals, useful picks and tech finds.Check DealsPC HealthRecommendedCrashes, freezes, slowdowns? Check your PC nowSpot repairable issues before they interrupt work.Check PCHalloween DealsAmazon USOctober picks are moving - compare before checkoutAmazon US: current deals, useful picks and tech finds.See Picks×
Skip to content
Redmond desk5 min

Building Fabric Apps with Microsoft’s Rayfin

Microsoft Rayfin is the open-source SDK behind Fabric Apps. This guide covers prerequisites, project structure, CLI deployment, Fabric SSO permissions, governance, use cases, and limitations while the feature remains in preview.
Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Microsoft Rayfin is an open-source TypeScript SDK for building Fabric Apps—managed, code-first applications that run inside Microsoft Fabric. Fabric Apps is still in preview, but it can generate the data layer, APIs, authentication flow, hosting, and Fabric-connected services from application code.

What Rayfin and Fabric Apps are

Rayfin supplies the development model behind Fabric Apps. You define data models and application behavior in TypeScript; Fabric then provisions and operates the backend services needed by the app. That includes managed SQL, brokered authentication, static-content hosting, app networking, generated APIs, and typed client methods. Optional server-side functions and connector routes are also supported.

As an Amazon Associate I earn from qualifying purchases.

The result is a managed Fabric item with child services rather than a conventional application stack that you assemble and operate separately. Microsoft positions the approach for teams that want application development close to their governed Fabric data estate.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Prerequisites and tenant setup

Developer and workspace requirements

  • Access to a Microsoft Fabric tenant.
  • A Fabric workspace assigned to Fabric capacity.
  • Workspace and item permissions sufficient to create, edit, and deploy an app.
  • Node.js 20 or later and npm.
  • A Fabric tenant administrator who has enabled the Fabric Apps (preview) workload.

Preview availability and maturity can vary by tenant and region. Confirm that the workload is enabled before troubleshooting a missing App (preview) option.

#1 Best Overall
Sale
TOZO A1 Wireless Earbuds Bluetooth 5.3 Light Weight in Ear Headphones | IPX5 Waterproof,2 Mics for AI Calls,Immersive Premium Sound Bass Headset with Charging Case,32 EQ via App Black
  • [Ultra-Lightweight Ear Buds Designed for Small Ears] Each earbud weighs only 3.7g and features a compact, ergonomic in-ear design made especially for small ears. Secure, low-profile, and comfortable for workouts, all-day wear or overnight sleeping.The ultra-slim profile sits flush in your ear with no hard edges poking or rubbing, so you can even sleep on your side without discomfort.
  • [Immersive Stereo Sound with TOZO OrigX Technology] TOZO OrigX tuning delivers clear vocals, balanced mids, and natural stereo sound for music, podcasts, and videos.
  • [Long Battery Life for Daily Use] Get up to 7 hours of playtime on a single charge, with up to 32 hours total using the charging case—ideal for workdays, commuting, and extended listening sessions.
  • [Bluetooth 5.3 & Stable Connection] Bluetooth 5.3 provides fast pairing, stable wireless performance, and reduced dropouts as you move around home or office.
  • [Deep Bass with Clear Vocals] High-performance drivers produce punchy bass while keeping vocals clean and detailed for everyday listening.

Create the Fabric item from the portal

  1. Open the Fabric portal and choose New item → App (preview).
  2. Select a workspace that has Fabric capacity assigned.
  3. Open the item in Visual Studio Code when prompted. The project can then be edited locally and deployed with the Rayfin CLI.

The CLI can also target a workspace during scaffolding or deployment, which is useful when a team creates projects outside the portal-first flow.

Build a first app with the Rayfin CLI

From a terminal with Node.js 20 or later installed, scaffold a project and start development with the documented quickstart:

Rank #2
Sale
Smart Watch for Men Women Compatible with iPhone Samsung Android Phone 1.69 inch Full Touch Screen IP68 Waterproof Bluetooh Fitness Tracker Heart Rate/Sleep Monitor (Black)
  • 【IP68 Waterproof Multifunctinal Smart Watch】Torjalph fitness activity tracker smart watch is IP68 waterproof technology ,you can wear it when swimming,handwashing,it's rain-proof which means that you perform multiple exercise modes outside without worrying about sweat or rain corroding your fitness smart watch,and this watch equipped with a 230 mAh large capacity battery magnetic charging ,and this sports activity tracker watch can be used 5-7 days If fully charged.
  • 【Larger 1.83'' Full Screen Watch & Multi-dial Selection】1.83 inch full HD color touch screen smart watch for men / women provides excellent 240*284 resolution image quality ,This Bluetooth smart watch offers a better touch experience and remarkable immersion and ,more than 200 watch faces for you to choose from App"Da Fit ", you can change the dial style according to your mood to wear keeping the world on your wrist
  • 【Accurate Activity Tracker Smart Watch 】sports watch activity tracker uses sweat and dust resistant breathable silicone strap, our Fitness Tracker Smart Watch for Android iOS Phones supports 12 sports modes,walking,running,bicycle,swimming,badminton,basketball,football,rope skipping. This bluetooth calls smart watch for men women is lightweight and stylish, bringing more convenient and relaxing sports experience while also providing more protection.
  • 【Your 24 Hour Personal Daily Health Monitor】Fitness watch for women men full touch screen IP67 waterproof bluetooth smartwatch for Android iOS Phones with heart rate blood pressure monitor multifunction Andriod smart watch with steps counter sleep monitor sports fitness watch, monitoring blood oxygen saturation allows you to understand your physical condition in real time to track fitness progress ,to know your health status in time.
  • 【More Functions Bluetooth Call Smart Watch】This fitness activity smart watch full screen for iPhone and Android phones includes a bunch of new features including:The bluetooth smart watch can hang up the phone, receive and display WhatsAPP /Text /Facebook /Twitter /Messenger reminder.Support sedentary reminder, alarm clock, stopwatch, timer,weather information,music control, remote camera control compatible with Android 5.0 and above or iOS 9.0 and above smartphones.
npm create @microsoft/rayfin@latest my-app
cd my-app
npx rayfin up
npm run dev

npx rayfin up provisions or updates the Fabric-backed services. npm run dev starts the project’s development script. The CLI tutorial also supports npx rayfin dev as a direct local-development command; use the command that matches the script and workflow in your scaffolded project.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

What is inside a scaffolded project

Project area Purpose
rayfin/rayfin.yml Services and deployment settings for the app.
rayfin/.env Environment values used by the CLI.
rayfin/data/ TypeScript data models that define the application’s data shape.
Frontend source User interface and client-side application code.

Rayfin analyzes TypeScript decorators such as @entity, @text, @uuid, @boolean, and @date. Those declarations can drive database-table generation, GraphQL endpoints, row-level authorization rules, and typed client methods. The schema and deployment configuration are therefore code-owned: make changes through Rayfin commands and source control instead of editing the managed database directly in the portal.

Rank #3
New Bee Guitar Cable 10ft Electric Instrument Bass AMP Cord
  • [Low Noise High Fidelity] New bee guitar cord with 22AWG oxygen-free-copper center conductors provides enhanced signal transfer, the PVC insulation material and the high-density stranded copper double shield provide noise rejection for quiet operation
  • [Ideal for Choice] New bee 1/4 straight and right angle metal connectors, ensures a secure connection in any instrument, pedal, or amp jack. L shape great fro on stage guitar stands
  • [Wide Compatible] Suitable for mixer, power amplifier, microphone, effector, decoder, equalizer, electoronic organ, electric guitar, electric bass and other electronic equipments. Widely used in the installation of smart home, karaoke speaker, professional stage audio, etc
  • [Easy Disassemble] Making incidental repairs quick and easy! Very nice, flexible cable
  • [Dont Hesite to Order] 24 hours customer services and professional technology team are standing by

Deploy, preview, and verify changes

Use the CLI’s narrower commands when you need to inspect or isolate a deployment:

Command Use
npx rayfin up --dry-run Preview the deployment without applying it.
npx rayfin up status Check deployment status in a readable format.
npx rayfin up status --json Return status suitable for scripts or CI checks.
npx rayfin up db apply Apply database-only changes.
npx rayfin up staticapp deploy Deploy static assets separately.

A practical team workflow is to review a dry run, apply the full change or the specific database/static-asset operation, and then verify the resulting status. Keep rayfin.yml, the data models, and deployment changes in version control so the portal remains the runtime surface rather than the source of truth.

Rank #4
BSIMB 15.6" Digital Family Calendar & Chore Chart, No Subscription Fees
  • Digital Family Calendar: BSIMB digital calendar wall touch screen puts an end to your chaotic life. Designed for busy families, the digital calendar keeps you organised and in step with your family. Assign different colours and tasks to each family member to make family scheduling easier and more intuitive.
  • Easy Setup and Auto-Sync: Plug in, connect to WLAN and auto-syn your electric calendar in minutes. Digital wall calendar compatible with Google calendar, iCloud calendar, Outlook calendar, Cozi calendar and Yahoo calendar. Add events directly on the device or through the ecalendar app. Electronic calendar stays current whether you're at work or traveling—no manual updates needed.
  • All-In-One Home Assistant: Smart calendar builds habits and encourage independence with personalised chores. Display daily meal plan to reduce the daily ‘What's for dinner?’ stress. To-do lists keep track of everything you want. Turning chores into valuable achievements with stars and rewards, making life easier and more enjoyable.
  • Manage Anytime Anywhere: BSIMB electronic calendar for family stay connected with the powerful ecalendar app. Access and manage your digital wall calendar anytime, anywhere with free features like stars & rewards, photo screensaver, chore charts, meals plans, to-do lists etc. Electronic planner paid features like Magic Import tailor advanced tools for users with special needs.
  • Stay in Touch with Loved Ones: Share photos or videos from your phone to electronic wall calendar with app, instantly update your life moment, and keep in touch with your family, especially those who are far away; you can also surprise your smart calendar digital wall by sending him a wish card; it's also great for keeping tech-illiterate elders in touch with the youngsters.
Independent reader supportYour contribution helps us test, update, and keep practical guides available for everyone.Support on Ko-Fi

Identity, permissions, and governance

Deployed apps use Fabric single sign-on through Microsoft Entra ID. Fabric documents three important item-level permission patterns:

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
Permission What it enables
Run and interact Use the deployed application.
Edit (Write) Modify the Fabric item.
Reshare Share the item with additional users.

Workspace roles do not automatically substitute for these item-level permissions. Plan both layers when an app moves from a developer workspace to a shared production workspace. Microsoft also describes Fabric Apps as inheriting Fabric’s governance, security, and compliance foundations, which can simplify oversight when the application and its data remain within the same estate.

Where Rayfin fits best

  • Rapid prototypes: move from a TypeScript model to a working, authenticated app without building a separate API and database platform.
  • Internal tools and dashboards: Fabric SSO and governed workspace access suit employee-facing applications.
  • Data exploration and visualization: keep the interface close to Fabric data and generated query surfaces.
  • AI and agent applications: use Fabric-hosted data and application services as the foundation for an AI experience.

These are suitability categories, not a promise of a particular performance level. Microsoft’s published material does not provide independent performance, adoption, market-size, or cost figures for Rayfin.

When another architecture may be a better fit

  • Complex multi-step transactions: workflows that require intricate transactional orchestration may outgrow the generated application model.
  • Stored-procedure-heavy systems: designs centered on extensive database procedures may not align with Rayfin’s code-first schema workflow.
  • Non-Fabric identity requirements: the documented deployed experience uses Fabric SSO, while local development can use email/password; applications requiring other identity providers should be assessed carefully.
  • Strict maturity or regional requirements: Fabric Apps remains a preview feature, so release maturity and regional availability need to be verified for the target tenant.

How to evaluate Rayfin against alternatives

Compare platforms on the constraints that affect the whole delivery lifecycle, not just on how quickly a screen can be generated:

Decision axis Rayfin and Fabric Apps
Authoring model Code-first TypeScript rather than primarily low-code authoring.
Data and operations Managed, Fabric-native services and governance instead of infrastructure you assemble externally.
API surface Generated GraphQL endpoints and typed clients rather than hand-building every API layer.
Identity Fabric SSO through Microsoft Entra ID, with documented local email/password support; broader provider choice may require another platform.
Platform maturity Fabric Apps is in preview, so confirm tenant and regional availability.
Administration Fabric capacity, workspace selection, tenant workload enablement, and item-level permissions are part of deployment.

A deployment checklist for teams

  1. Ask the tenant administrator to enable Fabric Apps (preview).
  2. Confirm the destination workspace is assigned to Fabric capacity.
  3. Verify Node.js 20 or later, npm, and the required workspace/item permissions.
  4. Scaffold the project and keep models, rayfin.yml, and environment configuration under source control.
  5. Review generated schema and authorization behavior before sharing the app.
  6. Use a dry run for deployment review, then apply the required database, application, or static-asset changes.
  7. Grant item-level Run and interact, Edit, or Reshare permissions deliberately; do not assume workspace membership covers them.
  8. Record the preview status and any regional or governance constraints in the team’s release decision.

What Microsoft is promising—and what to verify yourself

Rayfin’s appeal is the path from a TypeScript model to a governed Fabric application without separately operating every backend component. Amjad Masad, CEO of Replit, described the model on Microsoft’s Rayfin product page as “a path from idea to enterprise-grade production that’s measured in hours, not months.” That is a product vision, not an independent benchmark. Teams should validate their own transaction patterns, identity needs, regional availability, and operational controls before treating a preview app as a production standard.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply.

Leave a Reply

Your email address will not be published. Required fields are marked *

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

More from the Wire

  1. World desk4 min
    How to Spot an AI Voice Scam Before Sending MoneyDon’t rely on how a caller sounds. Pause, call back through a known number, and verify the emergency with another trusted person before sending money.
  2. Mountain View desk4 min
    Google’s SynthID Detector: How to Check AI-Generated Images, Video and AudioGoogle’s SynthID Detector looks for an embedded watermark in supported images, video and audio. Here is what its results do—and do not—show.
  3. Redmond desk20 min
    How to create a link to File or Folder in Windows 11Windows 11 gives you several ways to point to a file or folder without moving or duplicating it. You can create a desktop shortcut,…
Recommended PC Tool
Recommended PC Tool
PC Slower Than It Used to Be?Free scan - under a minute
Outdated Drivers Are Slowing You DownFree scan - exact matches

Two free Windows tools

One Free Minute Could Fix That PC

Before you go - each of these free tools takes about a minute and tackles what quietly slows a Windows PC down.

Special offer. View Outbyte info, uninstall instructions, EULA, and Privacy Policy.