<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>Gatelit Blog</title><description>Product updates, guides, and engineering deep-dives from the Gatelit team.</description><link>https://gatelit.dev/</link><language>en-us</language><item><title>The mess of structured output, and how we cleaned it up</title><link>https://gatelit.dev/blog/the-mess-of-structured-output/</link><guid isPermaLink="true">https://gatelit.dev/blog/the-mess-of-structured-output/</guid><description>Every LLM provider has their own way of handling JSON schemas. Gatelit normalizes across all of them, validates responses, and retries on failure — so you don&apos;t have to deal with any of it.</description><pubDate>Tue, 28 Jul 2026 00:00:00 GMT</pubDate></item><item><title>Introducing Gatelit: Your AI Gateway</title><link>https://gatelit.dev/blog/first-post/</link><guid isPermaLink="true">https://gatelit.dev/blog/first-post/</guid><description>A proxy that gives you observability, access control, and prompt management across any LLM provider.</description><pubDate>Fri, 24 Jul 2026 00:00:00 GMT</pubDate></item></channel></rss>