<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://octri.dev</loc>
<lastmod>2026-11-03</lastmod>
</url>
<url>
<loc>https://octri.dev/api-studio</loc>
<lastmod>2026-10-23</lastmod>
</url>
<url>
<loc>https://octri.dev/sdk-studio</loc>
<lastmod>2026-10-24</lastmod>
</url>
<url>
<loc>https://octri.dev/monitoring</loc>
<lastmod>2026-09-12</lastmod>
</url>
<url>
<loc>https://octri.dev/mcp</loc>
<lastmod>2026-11-03</lastmod>
</url>
<url>
<loc>https://octri.dev/pricing</loc>
<lastmod>2026-09-20</lastmod>
</url>
<url>
<loc>https://octri.dev/openapi-audit</loc>
<lastmod>2026-09-21</lastmod>
</url>
<url>
<loc>https://octri.dev/openapi-parser</loc>
<lastmod>2026-10-21</lastmod>
</url>
<url>
<loc>https://octri.dev/spec-converter</loc>
<lastmod>2026-10-21</lastmod>
</url>
<url>
<loc>https://octri.dev/free-tools</loc>
<lastmod>2026-10-21</lastmod>
</url>
<url>
<loc>https://octri.dev/openapi-to-typescript-sdk</loc>
<lastmod>2026-10-18</lastmod>
</url>
<url>
<loc>https://octri.dev/openapi-to-python-sdk</loc>
<lastmod>2026-10-18</lastmod>
</url>
<url>
<loc>https://octri.dev/openapi-to-go-sdk</loc>
<lastmod>2026-10-18</lastmod>
</url>
<url>
<loc>https://octri.dev/openapi-to-java-sdk</loc>
<lastmod>2026-10-18</lastmod>
</url>
<url>
<loc>https://octri.dev/openapi-to-kotlin-sdk</loc>
<lastmod>2026-10-18</lastmod>
</url>
<url>
<loc>https://octri.dev/openapi-to-rust-sdk</loc>
<lastmod>2026-10-18</lastmod>
</url>
<url>
<loc>https://octri.dev/openapi-to-php-sdk</loc>
<lastmod>2026-10-18</lastmod>
</url>
<url>
<loc>https://octri.dev/openapi-to-ruby-sdk</loc>
<lastmod>2026-10-18</lastmod>
</url>
<url>
<loc>https://octri.dev/openapi-to-swift-sdk</loc>
<lastmod>2026-10-18</lastmod>
</url>
<url>
<loc>https://octri.dev/openapi-to-dart-sdk</loc>
<lastmod>2026-10-18</lastmod>
</url>
<url>
<loc>https://octri.dev/openapi-to-mcp-server</loc>
<lastmod>2026-09-09</lastmod>
</url>
<url>
<loc>https://octri.dev/open-source</loc>
<lastmod>2026-09-22</lastmod>
</url>
<url>
<loc>https://octri.dev/samples</loc>
<lastmod>2026-10-13</lastmod>
</url>
<url>
<loc>https://octri.dev/compare</loc>
<lastmod>2026-10-16</lastmod>
</url>
<url>
<loc>https://octri.dev/migrate</loc>
<lastmod>2026-10-25</lastmod>
</url>
<url>
<loc>https://octri.dev/learn</loc>
<lastmod>2026-11-12</lastmod>
</url>
<url>
<loc>https://octri.dev/learn/mcp</loc>
<lastmod>2026-11-12</lastmod>
</url>
<url>
<loc>https://octri.dev/support</loc>
<lastmod>2026-10-24</lastmod>
</url>
<url>
<loc>https://octri.dev/security</loc>
<lastmod>2026-08-30</lastmod>
</url>
<url>
<loc>https://octri.dev/terms</loc>
<lastmod>2026-09-11</lastmod>
</url>
<url>
<loc>https://octri.dev/privacy</loc>
<lastmod>2026-09-11</lastmod>
</url>
<url>
<loc>https://octri.dev/fair-use</loc>
<lastmod>2026-08-31</lastmod>
</url>
<url>
<loc>https://octri.dev/dpa</loc>
<lastmod>2026-09-18</lastmod>
</url>
<url>
<loc>https://octri.dev/dpa/monitoring</loc>
<lastmod>2026-09-18</lastmod>
</url>
<url>
<loc>https://octri.dev/cookies</loc>
<lastmod>2026-09-19</lastmod>
</url>
<url>
<loc>https://octri.dev/subprocessors</loc>
<lastmod>2026-09-18</lastmod>
</url>
<url>
<loc>https://octri.dev/press</loc>
<lastmod>2026-09-22</lastmod>
</url>
<url>
<loc>https://octri.dev/blog</loc>
<lastmod>2026-11-14T20:14:35.565Z</lastmod>
</url>
<url>
<loc>https://octri.dev/compare/mintlify</loc>
<lastmod>2026-10-16</lastmod>
</url>
<url>
<loc>https://octri.dev/compare/readme</loc>
<lastmod>2026-10-16</lastmod>
</url>
<url>
<loc>https://octri.dev/compare/redocly</loc>
<lastmod>2026-10-16</lastmod>
</url>
<url>
<loc>https://octri.dev/compare/stoplight</loc>
<lastmod>2026-10-16</lastmod>
</url>
<url>
<loc>https://octri.dev/compare/gitbook</loc>
<lastmod>2026-10-16</lastmod>
</url>
<url>
<loc>https://octri.dev/compare/docusaurus</loc>
<lastmod>2026-10-16</lastmod>
</url>
<url>
<loc>https://octri.dev/compare/scalar</loc>
<lastmod>2026-10-16</lastmod>
</url>
<url>
<loc>https://octri.dev/compare/fern</loc>
<lastmod>2026-10-16</lastmod>
</url>
<url>
<loc>https://octri.dev/compare/stainless</loc>
<lastmod>2026-10-16</lastmod>
</url>
<url>
<loc>https://octri.dev/compare/apimatic</loc>
<lastmod>2026-10-16</lastmod>
</url>
<url>
<loc>https://octri.dev/compare/openapi-generator</loc>
<lastmod>2026-10-16</lastmod>
</url>
<url>
<loc>https://octri.dev/compare/speakeasy</loc>
<lastmod>2026-10-16</lastmod>
</url>
<url>
<loc>https://octri.dev/compare/liblab</loc>
<lastmod>2026-10-16</lastmod>
</url>
<url>
<loc>https://octri.dev/migrate/stainless</loc>
<lastmod>2026-10-25</lastmod>
</url>
<url>
<loc>https://octri.dev/migrate/speakeasy</loc>
<lastmod>2026-10-25</lastmod>
</url>
<url>
<loc>https://octri.dev/migrate/fern</loc>
<lastmod>2026-10-25</lastmod>
</url>
<url>
<loc>https://octri.dev/migrate/liblab</loc>
<lastmod>2026-10-25</lastmod>
</url>
<url>
<loc>https://octri.dev/migrate/mintlify</loc>
<lastmod>2026-10-25</lastmod>
</url>
<url>
<loc>https://octri.dev/migrate/readme</loc>
<lastmod>2026-10-25</lastmod>
</url>
<url>
<loc>https://octri.dev/migrate/redocly</loc>
<lastmod>2026-10-25</lastmod>
</url>
<url>
<loc>https://octri.dev/migrate/scalar</loc>
<lastmod>2026-10-25</lastmod>
</url>
<url>
<loc>https://octri.dev/migrate/gitbook</loc>
<lastmod>2026-10-25</lastmod>
</url>
<url>
<loc>https://octri.dev/migrate/stoplight</loc>
<lastmod>2026-10-25</lastmod>
</url>
<url>
<loc>https://octri.dev/migrate/docusaurus</loc>
<lastmod>2026-10-25</lastmod>
</url>
<url>
<loc>https://octri.dev/migrate/apimatic</loc>
<lastmod>2026-10-25</lastmod>
</url>
<url>
<loc>https://octri.dev/migrate/openapi-generator</loc>
<lastmod>2026-10-25</lastmod>
</url>
<url>
<loc>https://octri.dev/learn/api-docs</loc>
<lastmod>2026-11-14T13:13:46.443Z</lastmod>
</url>
<url>
<loc>https://octri.dev/learn/monitoring</loc>
<lastmod>2026-11-14T13:13:46.784Z</lastmod>
</url>
<url>
<loc>https://octri.dev/learn/sdks</loc>
<lastmod>2026-11-14T13:13:46.953Z</lastmod>
</url>
<url>
<loc>https://octri.dev/learn/api-docs/api-documentation-examples</loc>
<lastmod>2026-11-14T13:13:46.194Z</lastmod>
</url>
<url>
<loc>https://octri.dev/learn/api-docs/api-reference-vs-guides</loc>
<lastmod>2026-11-14T13:13:46.303Z</lastmod>
</url>
<url>
<loc>https://octri.dev/learn/api-docs/build-vs-buy-api-documentation</loc>
<lastmod>2026-11-14T13:13:46.325Z</lastmod>
</url>
<url>
<loc>https://octri.dev/learn/api-docs/how-to-document-api-authentication</loc>
<lastmod>2026-11-14T13:13:46.338Z</lastmod>
</url>
<url>
<loc>https://octri.dev/learn/api-docs/how-to-keep-api-documentation-up-to-date</loc>
<lastmod>2026-11-14T13:13:46.349Z</lastmod>
</url>
<url>
<loc>https://octri.dev/learn/api-docs/how-to-make-api-documentation-ai-readable</loc>
<lastmod>2026-11-14T13:13:46.361Z</lastmod>
</url>
<url>
<loc>https://octri.dev/learn/api-docs/how-to-version-api-documentation</loc>
<lastmod>2026-11-14T13:13:46.373Z</lastmod>
</url>
<url>
<loc>https://octri.dev/learn/api-docs/how-to-write-api-documentation</loc>
<lastmod>2026-11-14T13:13:46.388Z</lastmod>
</url>
<url>
<loc>https://octri.dev/learn/api-docs/swagger-ui-vs-hosted-api-docs</loc>
<lastmod>2026-11-14T13:13:46.404Z</lastmod>
</url>
<url>
<loc>https://octri.dev/learn/api-docs/what-is-api-documentation</loc>
<lastmod>2026-11-14T13:13:46.417Z</lastmod>
</url>
<url>
<loc>https://octri.dev/learn/api-docs/what-is-docs-as-code</loc>
<lastmod>2026-11-14T13:13:46.431Z</lastmod>
</url>
<url>
<loc>https://octri.dev/learn/api-docs/why-do-i-need-api-documentation</loc>
<lastmod>2026-11-14T13:13:46.443Z</lastmod>
</url>
<url>
<loc>https://octri.dev/learn/mcp/audit-logs-and-rate-limits</loc>
<lastmod>2026-11-14T13:13:46.455Z</lastmod>
</url>
<url>
<loc>https://octri.dev/learn/mcp/how-to-build-an-mcp-server</loc>
<lastmod>2026-11-14T13:13:46.467Z</lastmod>
</url>
<url>
<loc>https://octri.dev/learn/mcp/how-to-connect-an-mcp-server-to-claude</loc>
<lastmod>2026-11-14T13:13:46.481Z</lastmod>
</url>
<url>
<loc>https://octri.dev/learn/mcp/how-to-generate-an-mcp-server-from-openapi</loc>
<lastmod>2026-11-14T13:13:46.494Z</lastmod>
</url>
<url>
<loc>https://octri.dev/learn/mcp/how-to-host-a-remote-mcp-server</loc>
<lastmod>2026-11-14T13:13:46.508Z</lastmod>
</url>
<url>
<loc>https://octri.dev/learn/mcp/how-to-test-an-mcp-server</loc>
<lastmod>2026-11-14T13:13:46.521Z</lastmod>
</url>
<url>
<loc>https://octri.dev/learn/mcp/mcp-server-configuration</loc>
<lastmod>2026-11-14T13:13:46.535Z</lastmod>
</url>
<url>
<loc>https://octri.dev/learn/mcp/mcp-server-examples</loc>
<lastmod>2026-11-14T13:13:46.547Z</lastmod>
</url>
<url>
<loc>https://octri.dev/learn/mcp/mcp-vs-api</loc>
<lastmod>2026-11-14T13:13:46.563Z</lastmod>
</url>
<url>
<loc>https://octri.dev/learn/mcp/mcp-vs-function-calling</loc>
<lastmod>2026-11-14T13:13:46.579Z</lastmod>
</url>
<url>
<loc>https://octri.dev/learn/mcp/mcp-vs-sdk</loc>
<lastmod>2026-11-14T13:13:46.590Z</lastmod>
</url>
<url>
<loc>https://octri.dev/learn/mcp/oauth</loc>
<lastmod>2026-11-14T13:13:46.602Z</lastmod>
</url>
<url>
<loc>https://octri.dev/learn/mcp/security-best-practices</loc>
<lastmod>2026-11-14T13:13:46.615Z</lastmod>
</url>
<url>
<loc>https://octri.dev/learn/mcp/token-passthrough</loc>
<lastmod>2026-11-14T13:13:46.627Z</lastmod>
</url>
<url>
<loc>https://octri.dev/learn/mcp/tool-poisoning</loc>
<lastmod>2026-11-14T13:13:46.638Z</lastmod>
</url>
<url>
<loc>https://octri.dev/learn/mcp/what-is-mcp</loc>
<lastmod>2026-11-14T13:13:46.651Z</lastmod>
</url>
<url>
<loc>https://octri.dev/learn/mcp/what-is-webmcp</loc>
<lastmod>2026-11-14T13:13:46.663Z</lastmod>
</url>
<url>
<loc>https://octri.dev/learn/monitoring/how-to-find-why-an-api-request-failed</loc>
<lastmod>2026-11-14T13:13:46.689Z</lastmod>
</url>
<url>
<loc>https://octri.dev/learn/monitoring/how-to-set-up-an-api-health-check</loc>
<lastmod>2026-11-14T13:13:46.700Z</lastmod>
</url>
<url>
<loc>https://octri.dev/learn/monitoring/how-to-set-up-api-alerts</loc>
<lastmod>2026-11-14T13:13:46.711Z</lastmod>
</url>
<url>
<loc>https://octri.dev/learn/monitoring/sla-vs-slo-vs-sli</loc>
<lastmod>2026-11-14T13:13:46.732Z</lastmod>
</url>
<url>
<loc>https://octri.dev/learn/monitoring/what-is-an-api-status-page</loc>
<lastmod>2026-11-14T13:13:46.742Z</lastmod>
</url>
<url>
<loc>https://octri.dev/learn/monitoring/what-is-api-latency</loc>
<lastmod>2026-11-14T13:13:46.752Z</lastmod>
</url>
<url>
<loc>https://octri.dev/learn/monitoring/which-api-metrics-should-you-track</loc>
<lastmod>2026-11-14T13:13:46.784Z</lastmod>
</url>
<url>
<loc>https://octri.dev/learn/monitoring/api-monitoring-vs-observability</loc>
<lastmod>2026-11-14T13:13:46.676Z</lastmod>
</url>
<url>
<loc>https://octri.dev/learn/monitoring/logs-vs-metrics-vs-traces</loc>
<lastmod>2026-11-14T13:13:46.722Z</lastmod>
</url>
<url>
<loc>https://octri.dev/learn/monitoring/what-is-api-monitoring</loc>
<lastmod>2026-11-14T13:13:46.761Z</lastmod>
</url>
<url>
<loc>https://octri.dev/learn/monitoring/what-is-observability</loc>
<lastmod>2026-11-14T13:13:46.773Z</lastmod>
</url>
<url>
<loc>https://octri.dev/learn/sdks/generated-vs-handwritten-sdks</loc>
<lastmod>2026-11-14T13:13:46.793Z</lastmod>
</url>
<url>
<loc>https://octri.dev/learn/sdks/how-to-build-an-sdk</loc>
<lastmod>2026-11-14T13:13:46.802Z</lastmod>
</url>
<url>
<loc>https://octri.dev/learn/sdks/how-to-customize-a-generated-sdk</loc>
<lastmod>2026-11-14T13:13:46.812Z</lastmod>
</url>
<url>
<loc>https://octri.dev/learn/sdks/how-to-generate-an-sdk-from-openapi</loc>
<lastmod>2026-11-14T13:13:46.822Z</lastmod>
</url>
<url>
<loc>https://octri.dev/learn/sdks/how-to-keep-sdks-and-api-docs-in-sync</loc>
<lastmod>2026-11-14T13:13:46.833Z</lastmod>
</url>
<url>
<loc>https://octri.dev/learn/sdks/how-to-maintain-an-sdk</loc>
<lastmod>2026-11-14T13:13:46.842Z</lastmod>
</url>
<url>
<loc>https://octri.dev/learn/sdks/how-to-publish-a-python-package-to-pypi</loc>
<lastmod>2026-11-14T13:13:46.852Z</lastmod>
</url>
<url>
<loc>https://octri.dev/learn/sdks/how-to-publish-an-npm-package</loc>
<lastmod>2026-11-14T13:13:46.862Z</lastmod>
</url>
<url>
<loc>https://octri.dev/learn/sdks/how-to-test-an-sdk</loc>
<lastmod>2026-11-14T13:13:46.872Z</lastmod>
</url>
<url>
<loc>https://octri.dev/learn/sdks/httpx-vs-requests</loc>
<lastmod>2026-11-14T13:13:46.882Z</lastmod>
</url>
<url>
<loc>https://octri.dev/learn/sdks/sdk-error-handling</loc>
<lastmod>2026-11-14T13:13:46.894Z</lastmod>
</url>
<url>
<loc>https://octri.dev/learn/sdks/sdk-vs-api</loc>
<lastmod>2026-11-14T13:13:46.904Z</lastmod>
</url>
<url>
<loc>https://octri.dev/learn/sdks/what-is-a-client-library</loc>
<lastmod>2026-11-14T13:13:46.913Z</lastmod>
</url>
<url>
<loc>https://octri.dev/learn/sdks/what-is-an-idempotency-key</loc>
<lastmod>2026-11-14T13:13:46.922Z</lastmod>
</url>
<url>
<loc>https://octri.dev/learn/sdks/which-languages-should-your-sdk-support</loc>
<lastmod>2026-11-14T13:13:46.943Z</lastmod>
</url>
<url>
<loc>https://octri.dev/learn/sdks/why-build-an-sdk-for-your-api</loc>
<lastmod>2026-11-14T13:13:46.953Z</lastmod>
</url>
<url>
<loc>https://octri.dev/learn/sdks/what-is-an-sdk</loc>
<lastmod>2026-11-14T13:13:46.932Z</lastmod>
</url>
<url>
<loc>https://octri.dev/blog/does-a-green-build-mean-the-code-works</loc>
<lastmod>2026-11-14T20:14:35.565Z</lastmod>
</url>
<url>
<loc>https://octri.dev/blog/how-python-and-go-manage-dynamic-array-growth</loc>
<lastmod>2026-11-12T01:25:53.641Z</lastmod>
</url>
<url>
<loc>https://octri.dev/blog/schema-names-shadow-standard-library</loc>
<lastmod>2026-11-11T01:31:34.613Z</lastmod>
</url>
<url>
<loc>https://octri.dev/blog/java-unicode-escape-comment</loc>
<lastmod>2026-11-08T17:07:47.483Z</lastmod>
</url>
<url>
<loc>https://octri.dev/blog/backslash-nginx-node-admin-route</loc>
<lastmod>2026-11-06T14:01:48.855Z</lastmod>
</url>
<url>
<loc>https://octri.dev/blog/same-json-two-meanings</loc>
<lastmod>2026-11-04T23:40:03.254Z</lastmod>
</url>
<url>
<loc>https://octri.dev/blog/compromised-vs-code-extension</loc>
<lastmod>2026-11-03T16:10:08.845Z</lastmod>
</url>
<url>
<loc>https://octri.dev/blog/agent-api-integration-evals</loc>
<lastmod>2026-11-06T01:32:57.991Z</lastmod>
</url>
<url>
<loc>https://octri.dev/blog/mcp-or-cli-api-workflows</loc>
<lastmod>2026-11-06T01:32:58.096Z</lastmod>
</url>
<url>
<loc>https://octri.dev/blog/streaming-api-failures-after-200</loc>
<lastmod>2026-11-06T01:32:58.197Z</lastmod>
</url>
<url>
<loc>https://octri.dev/blog/sdk-package-provenance</loc>
<lastmod>2026-11-06T01:32:58.168Z</lastmod>
</url>
<url>
<loc>https://octri.dev/blog/mcp-user-permissions</loc>
<lastmod>2026-11-06T01:32:58.105Z</lastmod>
</url>
<url>
<loc>https://octri.dev/blog/api-response-context-budget</loc>
<lastmod>2026-11-06T01:32:58.037Z</lastmod>
</url>
<url>
<loc>https://octri.dev/blog/executable-api-docs-examples</loc>
<lastmod>2026-11-06T01:32:58.058Z</lastmod>
</url>
<url>
<loc>https://octri.dev/blog/long-running-api-jobs</loc>
<lastmod>2026-11-06T01:32:58.086Z</lastmod>
</url>
<url>
<loc>https://octri.dev/blog/arazzo-api-workflows</loc>
<lastmod>2026-11-06T01:32:58.048Z</lastmod>
</url>
<url>
<loc>https://octri.dev/blog/openapi-overlays-audiences</loc>
<lastmod>2026-11-06T01:32:58.127Z</lastmod>
</url>
<url>
<loc>https://octri.dev/blog/read-only-mcp-prompt-injection</loc>
<lastmod>2026-11-06T01:32:58.149Z</lastmod>
</url>
<url>
<loc>https://octri.dev/blog/agent-api-concurrency-limits</loc>
<lastmod>2026-11-06T01:32:57.911Z</lastmod>
</url>
<url>
<loc>https://octri.dev/blog/json-integer-precision-sdks</loc>
<lastmod>2026-11-06T01:32:58.069Z</lastmod>
</url>
<url>
<loc>https://octri.dev/blog/sdk-runtime-portability</loc>
<lastmod>2026-11-06T01:32:58.178Z</lastmod>
</url>
<url>
<loc>https://octri.dev/blog/sdk-to-database-tracing</loc>
<lastmod>2026-11-06T01:32:58.188Z</lastmod>
</url>
<url>
<loc>https://octri.dev/blog/metric-cardinality-monitoring-cost</loc>
<lastmod>2026-11-06T01:32:58.116Z</lastmod>
</url>
<url>
<loc>https://octri.dev/blog/api-playground-credential-path</loc>
<lastmod>2026-11-06T01:32:58.025Z</lastmod>
</url>
<url>
<loc>https://octri.dev/blog/realistic-api-sandboxes</loc>
<lastmod>2026-11-06T01:32:58.159Z</lastmod>
</url>
<url>
<loc>https://octri.dev/blog/api-docs-first-success</loc>
<lastmod>2026-11-06T01:32:58.010Z</lastmod>
</url>
<url>
<loc>https://octri.dev/blog/openapi-property-based-testing</loc>
<lastmod>2026-11-06T01:32:58.137Z</lastmod>
</url>
<url>
<loc>https://octri.dev/blog/choose-openapi-sdk-generator</loc>
<lastmod>2026-11-02T17:36:32.748Z</lastmod>
</url>
<url>
<loc>https://octri.dev/blog/what-leaves-your-process</loc>
<lastmod>2026-11-06T14:01:48.996Z</lastmod>
</url>
<url>
<loc>https://octri.dev/blog/breaking-changes-generated-sdks</loc>
<lastmod>2026-09-09T18:59:47.372Z</lastmod>
</url>
<url>
<loc>https://octri.dev/blog/webhooks-in-openapi</loc>
<lastmod>2026-09-11T15:56:30.090Z</lastmod>
</url>
<url>
<loc>https://octri.dev/blog/api-first-in-practice</loc>
<lastmod>2026-09-11T15:56:29.578Z</lastmod>
</url>
<url>
<loc>https://octri.dev/blog/operationid-naming</loc>
<lastmod>2026-09-09T18:56:15.774Z</lastmod>
</url>
<url>
<loc>https://octri.dev/blog/hand-write-or-generate-sdks</loc>
<lastmod>2026-09-11T15:56:29.660Z</lastmod>
</url>
<url>
<loc>https://octri.dev/blog/api-docs-cited-by-ai-search</loc>
<lastmod>2026-09-11T15:56:29.415Z</lastmod>
</url>
<url>
<loc>https://octri.dev/blog/publishing-sdks-to-registries</loc>
<lastmod>2026-11-13T17:20:52.389Z</lastmod>
</url>
<url>
<loc>https://octri.dev/blog/api-schema-drift</loc>
<lastmod>2026-09-11T15:56:29.610Z</lastmod>
</url>
<url>
<loc>https://octri.dev/blog/documenting-your-mcp-server</loc>
<lastmod>2026-09-11T15:56:29.637Z</lastmod>
</url>
<url>
<loc>https://octri.dev/blog/how-many-mcp-tools</loc>
<lastmod>2026-09-11T15:56:29.729Z</lastmod>
</url>
<url>
<loc>https://octri.dev/blog/mcp-vs-openapi</loc>
<lastmod>2026-09-11T15:56:29.894Z</lastmod>
</url>
<url>
<loc>https://octri.dev/blog/agent-write-access-what-to-exclude</loc>
<lastmod>2026-09-11T15:56:29.150Z</lastmod>
</url>
<url>
<loc>https://octri.dev/blog/modelling-api-errors-in-openapi</loc>
<lastmod>2026-09-11T15:56:30.024Z</lastmod>
</url>
<url>
<loc>https://octri.dev/blog/octri-cli</loc>
<lastmod>2026-11-02T17:38:44.432Z</lastmod>
</url>
<url>
<loc>https://octri.dev/blog/llms-txt-for-api-docs</loc>
<lastmod>2026-09-11T15:56:29.764Z</lastmod>
</url>
<url>
<loc>https://octri.dev/blog/openapi-security-schemes-to-sdk-auth</loc>
<lastmod>2026-09-11T15:56:30.050Z</lastmod>
</url>
<url>
<loc>https://octri.dev/blog/retries-timeouts-idempotency</loc>
<lastmod>2026-11-13T17:21:06.443Z</lastmod>
</url>
<url>
<loc>https://octri.dev/blog/api-changelog-is-part-of-your-api</loc>
<lastmod>2026-09-11T15:56:29.387Z</lastmod>
</url>
<url>
<loc>https://octri.dev/blog/what-openapi-cannot-generate</loc>
<lastmod>2026-11-13T17:20:59.429Z</lastmod>
</url>
<url>
<loc>https://octri.dev/blog/agents-hallucinate-endpoints</loc>
<lastmod>2026-09-11T15:56:29.168Z</lastmod>
</url>
<url>
<loc>https://octri.dev/blog/api-pagination-conventions</loc>
<lastmod>2026-09-11T15:56:29.595Z</lastmod>
</url>
<url>
<loc>https://octri.dev/blog/octri-api-studio</loc>
<lastmod>2026-11-02T17:38:51.540Z</lastmod>
</url>
<url>
<loc>https://octri.dev/blog/octri-monitoring</loc>
<lastmod>2026-11-13T17:20:07.302Z</lastmod>
</url>
<url>
<loc>https://octri.dev/blog/octri-sdk-studio</loc>
<lastmod>2026-11-13T17:20:45.381Z</lastmod>
</url>
<url>
<loc>https://octri.dev/blog/sdk-monitoring</loc>
<lastmod>2026-11-13T17:20:24.022Z</lastmod>
</url>
<url>
<loc>https://octri.dev/blog/generate-api-documentation-from-openapi</loc>
<lastmod>2026-11-02T17:36:35.315Z</lastmod>
</url>
<url>
<loc>https://octri.dev/blog/revalidation-and-isr</loc>
<lastmod>2026-09-02T20:14:46.894Z</lastmod>
</url>
<url>
<loc>https://octri.dev/blog/ten-habits-for-writing-great-openapi-specs</loc>
<lastmod>2026-11-02T17:36:34.082Z</lastmod>
</url>
<url>
<loc>https://octri.dev/blog/introducing-octri</loc>
<lastmod>2026-11-02T17:38:58.642Z</lastmod>
</url>
<url>
<loc>https://octri.dev/openapi-audit/box</loc>
<lastmod>2026-11-12T19:16:23.209Z</lastmod>
</url>
<url>
<loc>https://octri.dev/openapi-audit/petstore</loc>
<lastmod>2026-11-04T12:09:46.704Z</lastmod>
</url>
<url>
<loc>https://octri.dev/openapi-audit/adyen</loc>
<lastmod>2026-10-29T12:51:20.781Z</lastmod>
</url>
<url>
<loc>https://octri.dev/openapi-audit/sendgrid</loc>
<lastmod>2026-10-29T12:51:22.075Z</lastmod>
</url>
<url>
<loc>https://octri.dev/openapi-audit/asana</loc>
<lastmod>2026-11-10T21:16:40.496Z</lastmod>
</url>
<url>
<loc>https://octri.dev/openapi-audit/plaid</loc>
<lastmod>2026-10-16T12:12:36.716Z</lastmod>
</url>
<url>
<loc>https://octri.dev/openapi-audit/openai</loc>
<lastmod>2026-10-21T09:15:55.764Z</lastmod>
</url>
<url>
<loc>https://octri.dev/openapi-audit/twilio</loc>
<lastmod>2026-11-05T11:49:52.762Z</lastmod>
</url>
<url>
<loc>https://octri.dev/openapi-audit/github</loc>
<lastmod>2026-10-18T09:31:43.399Z</lastmod>
</url>
<url>
<loc>https://octri.dev/openapi-audit/stripe</loc>
<lastmod>2026-09-30T07:59:46.936Z</lastmod>
</url>
</urlset>
