Rayfin Documentation

repository·main·Indexed 20 days ago

https://github.com/microsoft/rayfin

Rayfin is a managed Backend-as-a-Service (BaaS) platform leveraging Microsoft Fabric for enterprise-grade governance. It allows developers to define data models using TypeScript decorators to automate the provisioning of databases, authentication, APIs, storage, and hosting. The ecosystem includes a suite of npm packages such as @microsoft/rayfin-cli for management, @microsoft/rayfin-client for service integration, and @microsoft/rayfin-core for schema definitions.

Tokens
2K
Snippets
17
Records
24
Agent score
69%

What's inside Rayfin

  1. What is Rayfin?

    main

    Rayfin is a managed Backend-as-a-Service (BaaS) platform designed for the agentic era. It allows developers to define data models using TypeScript decorators, which the platform then uses to automatically provision and manage:

    • Databases
    • Authentication
    • Data APIs
    • Storage
    • Hosting

    Rayfin is built on Microsoft Fabric, providing enterprise-grade security, centralized data discovery, access control, and governance out of the box.

  2. How to file bugs and feature requests

    main

    Rayfin uses GitHub Issues to track bugs, questions, and feature requests.

    Before submitting a new issue:

    1. Search existing issues: Check the open issues list to see if your problem or request has already been filed.
    2. Engage with existing issues: If your issue already exists, do not create a duplicate. Instead, add relevant comments or use GitHub reactions to help engineers evaluate severity:
      • Use the :+1: reaction to upvote.
      • Use the :-1: reaction to downvote.

    Submitting an issue:

    • Use the provided issue templates to ensure you include the details necessary for engineers to reproduce the issue and conduct investigations.
    • Note that issue review is periodic and does not follow a specific Service Level Agreement (SLA).