Freddie Mac · API Governance Rules

Freddie Mac API Rules

Spectral linting rules defining API design standards and conventions for Freddie Mac.

0 Rules
View Rules File View on GitHub

Spectral Ruleset

freddie-mac-rules.yml Raw ↑
x-aid: freddie-mac:rules
x-name: Freddie Mac API Operational Rules
description: >-
  Operational rules for accessing and using Freddie Mac Single-Family API
  solutions through the Developer Portal.
x-modified: '2026-04-28'
rules:
  - id: developer-portal-access
    title: Developer Portal Required
    description: >-
      Access to Freddie Mac APIs is gated through the Developer Portal at
      developer.freddiemac.com. A Freddie Mac representative or contact
      form request is required to obtain credentials.
    severity: required
  - id: organization-roles
    title: Three-Tier Role Model
    description: >-
      User access is partitioned into Business User (browse catalog),
      Developer (build apps), and Developer Administrator (manage users,
      promote apps). Provision the least-privilege role for each user.
    severity: required
  - id: app-promotion
    title: App Promotion Workflow
    description: >-
      Apps move from sandbox to production via a Developer Administrator
      promotion request; do not bypass this workflow with shared credentials.
    severity: required
  - id: data-handling
    title: Loan and Borrower Data Handling
    description: >-
      Origination and servicing payloads contain regulated borrower and
      loan data. Transmit over TLS, restrict storage to authorized
      personnel, and follow Freddie Mac data use agreements.
    severity: required
  - id: lifecycle-stage
    title: Use APIs at the Right Lifecycle Stage
    description: >-
      Freddie Mac documents the intent of each API at its stage in the
      mortgage lifecycle (origination, delivery, servicing). Calling APIs
      out of stage produces invalid or misleading data.
    severity: recommended
  - id: contractual-eligibility
    title: Counterparty Eligibility
    description: >-
      API access requires Freddie Mac counterparty status (Seller/Servicer
      or approved partner). Verify your organization's eligibility before
      requesting credentials.
    severity: required
  - id: rate-limits
    title: Rate Limits
    description: >-
      Plan-specific rate limits apply per app; implement exponential
      backoff on HTTP 429 responses and contact your Freddie Mac
      representative for production capacity needs.
    severity: required

Work with this as data

Every ruleset here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for spectral rules

4 MCP tools reach this
  • find_rulesBrowse and filter every ruleset in the catalog.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This ruleset
curl "https://apis.io/api/v1/rules/freddie-mac-rules"
All spectral rules
curl "https://apis.io/api/v1/rules?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.