<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"
        xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
        xsi:schemaLocation="http://www.sitemaps.org/schemas/sitemap/0.9
          http://www.sitemaps.org/schemas/sitemap/0.9/sitemap.xsd">
  <url>
    <loc>https://www.api-contract.com/</loc>
    <lastmod>2026-07-05</lastmod>
    <changefreq>monthly</changefreq>
    <priority>1.0</priority>
  </url>
  <url>
    <loc>https://www.api-contract.com/api-design-fundamentals-architecture/</loc>
    <lastmod>2026-06-21</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://www.api-contract.com/api-design-fundamentals-architecture/contract-linting-and-governance/</loc>
    <lastmod>2026-07-05</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.api-contract.com/api-design-fundamentals-architecture/contract-linting-and-governance/spectral-vs-redocly-linting-rule-coverage/</loc>
    <lastmod>2026-07-05</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://www.api-contract.com/api-design-fundamentals-architecture/contract-linting-and-governance/writing-custom-spectral-rules/</loc>
    <lastmod>2026-07-05</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://www.api-contract.com/api-design-fundamentals-architecture/http-method-mapping-guidelines/</loc>
    <lastmod>2026-06-21</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.api-contract.com/api-design-fundamentals-architecture/http-method-mapping-guidelines/choosing-between-post-and-put-for-resource-creation/</loc>
    <lastmod>2026-07-05</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://www.api-contract.com/api-design-fundamentals-architecture/http-method-mapping-guidelines/when-to-use-put-vs-patch-for-partial-updates/</loc>
    <lastmod>2026-07-05</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://www.api-contract.com/api-design-fundamentals-architecture/idempotency-key-implementation/</loc>
    <lastmod>2026-06-21</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.api-contract.com/api-design-fundamentals-architecture/idempotency-key-implementation/generating-idempotency-keys-in-nodejs-express-apis/</loc>
    <lastmod>2026-06-21</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://www.api-contract.com/api-design-fundamentals-architecture/idempotency-key-implementation/handling-idempotency-key-conflicts/</loc>
    <lastmod>2026-07-05</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://www.api-contract.com/api-design-fundamentals-architecture/resource-modeling-best-practices/</loc>
    <lastmod>2026-07-05</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.api-contract.com/api-design-fundamentals-architecture/resource-modeling-best-practices/how-to-design-restful-resource-hierarchies-for-microservices/</loc>
    <lastmod>2026-07-05</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://www.api-contract.com/api-design-fundamentals-architecture/statelessness-caching-strategies/</loc>
    <lastmod>2026-06-21</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.api-contract.com/api-design-fundamentals-architecture/statelessness-caching-strategies/implementing-stateless-authentication-flows-for-spas/</loc>
    <lastmod>2026-06-21</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://www.api-contract.com/error-contracts-resilience-mapping/</loc>
    <lastmod>2026-06-21</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://www.api-contract.com/error-contracts-resilience-mapping/client-fallback-strategies/</loc>
    <lastmod>2026-07-05</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.api-contract.com/error-contracts-resilience-mapping/http-status-code-mapping/</loc>
    <lastmod>2026-06-21</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.api-contract.com/error-contracts-resilience-mapping/retryable-vs-non-retryable-errors/</loc>
    <lastmod>2026-06-21</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.api-contract.com/error-contracts-resilience-mapping/retryable-vs-non-retryable-errors/configuring-exponential-backoff-for-5xx-errors/</loc>
    <lastmod>2026-07-05</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://www.api-contract.com/error-contracts-resilience-mapping/retryable-vs-non-retryable-errors/using-the-retry-after-header-for-429-and-503/</loc>
    <lastmod>2026-07-05</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://www.api-contract.com/error-contracts-resilience-mapping/rfc-7807-problemjson-implementation/</loc>
    <lastmod>2026-06-21</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.api-contract.com/error-contracts-resilience-mapping/rfc-7807-problemjson-implementation/adding-extension-members-to-problem-details/</loc>
    <lastmod>2026-07-05</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://www.api-contract.com/error-contracts-resilience-mapping/rfc-7807-problemjson-implementation/building-a-machine-readable-error-registry/</loc>
    <lastmod>2026-07-05</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://www.api-contract.com/error-contracts-resilience-mapping/rfc-7807-problemjson-implementation/standardizing-error-responses-across-microservices/</loc>
    <lastmod>2026-07-05</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://www.api-contract.com/error-contracts-resilience-mapping/rfc-7807-problemjson-implementation/type-uri-conventions-for-problem-details/</loc>
    <lastmod>2026-07-05</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://www.api-contract.com/query-patterns-data-shaping-strategies/</loc>
    <lastmod>2026-06-21</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://www.api-contract.com/query-patterns-data-shaping-strategies/advanced-filtering-operators/</loc>
    <lastmod>2026-06-21</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.api-contract.com/query-patterns-data-shaping-strategies/advanced-filtering-operators/handling-complex-boolean-filtering-in-rest-apis/</loc>
    <lastmod>2026-07-05</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://www.api-contract.com/query-patterns-data-shaping-strategies/advanced-filtering-operators/rsql-and-fiql-filter-operator-syntax/</loc>
    <lastmod>2026-07-05</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://www.api-contract.com/query-patterns-data-shaping-strategies/offset-vs-cursor-pagination/</loc>
    <lastmod>2026-06-21</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.api-contract.com/query-patterns-data-shaping-strategies/offset-vs-cursor-pagination/encoding-opaque-cursor-tokens-with-base64url/</loc>
    <lastmod>2026-07-05</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://www.api-contract.com/query-patterns-data-shaping-strategies/offset-vs-cursor-pagination/implementing-cursor-based-pagination-with-postgresql/</loc>
    <lastmod>2026-06-21</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://www.api-contract.com/query-patterns-data-shaping-strategies/offset-vs-cursor-pagination/rest-vs-graphql-pagination-contract-tradeoffs/</loc>
    <lastmod>2026-07-05</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://www.api-contract.com/query-patterns-data-shaping-strategies/sorting-multi-field-ordering/</loc>
    <lastmod>2026-06-21</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.api-contract.com/query-patterns-data-shaping-strategies/sorting-multi-field-ordering/building-efficient-multi-column-sort-endpoints/</loc>
    <lastmod>2026-06-21</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://www.api-contract.com/query-patterns-data-shaping-strategies/sorting-multi-field-ordering/handling-invalid-sort-field-errors/</loc>
    <lastmod>2026-07-05</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://www.api-contract.com/query-patterns-data-shaping-strategies/sparse-fieldsets-projection/</loc>
    <lastmod>2026-06-21</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.api-contract.com/query-patterns-data-shaping-strategies/sparse-fieldsets-projection/adding-sparse-fieldset-support-to-openapi-specs/</loc>
    <lastmod>2026-06-21</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://www.api-contract.com/query-patterns-data-shaping-strategies/sparse-fieldsets-projection/debugging-projection-field-validation-errors/</loc>
    <lastmod>2026-07-05</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://www.api-contract.com/versioning-and-deprecation/</loc>
    <lastmod>2026-07-05</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://www.api-contract.com/versioning-and-deprecation/changelog-automation/</loc>
    <lastmod>2026-07-05</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.api-contract.com/versioning-and-deprecation/changelog-automation/generating-api-changelogs-from-openapi-diffs/</loc>
    <lastmod>2026-07-05</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://www.api-contract.com/versioning-and-deprecation/sdk-version-pinning/</loc>
    <lastmod>2026-07-05</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.api-contract.com/versioning-and-deprecation/sdk-version-pinning/semver-ranges-for-generated-sdk-clients/</loc>
    <lastmod>2026-07-05</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://www.api-contract.com/versioning-and-deprecation/sunset-and-deprecation-headers/</loc>
    <lastmod>2026-07-05</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.api-contract.com/versioning-and-deprecation/sunset-and-deprecation-headers/implementing-the-sunset-http-header/</loc>
    <lastmod>2026-07-05</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://www.api-contract.com/versioning-and-deprecation/url-path-vs-header-versioning/</loc>
    <lastmod>2026-07-05</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.api-contract.com/versioning-and-deprecation/url-path-vs-header-versioning/media-type-versioning-with-content-negotiation/</loc>
    <lastmod>2026-07-05</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://www.api-contract.com/versioning-and-deprecation/url-path-vs-header-versioning/openapi-3-0-vs-3-1-schema-dialect-differences/</loc>
    <lastmod>2026-07-05</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
</urlset>

