<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"
        xmlns:video="http://www.google.com/schemas/sitemap-video/1.1">
  <url>
    <loc>https://www.dreamfactory.com/videos/agent-control-plane</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/puaQgg8mjzs/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Every AI Agent Needs an Owner: the DreamFactory Agent Control Plane</video:title>
      <video:description>When an AI agent reads your tables and spends tokens, someone has to own that activity. This demo registers an agent against an identity you already run — LDAP, OpenID Connect, or SSO — so both its data access and its cost land on a named person, department, and cost centre rather than a shared service account.</video:description>
      <video:player_loc>https://www.youtube-nocookie.com/embed/puaQgg8mjzs</video:player_loc>
      <video:duration>174</video:duration>
      <video:publication_date>2026-08-20</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:uploader info="https://www.youtube.com/@DreamfactoryAPI">DreamFactory</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.dreamfactory.com/videos/schema-contracts</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/5IXGNEgaUag/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Stop API Breaking Changes with Schema Contracts</video:title>
      <video:description>Someone adds a column, and six weeks later a downstream consumer breaks. Schema Contracts let you lock a table behind a versioned, hashed snapshot so drift is caught at the source. This tutorial covers the two settings that matter — which mode promotes a change, and what happens when a breaking change is held.</video:description>
      <video:player_loc>https://www.youtube-nocookie.com/embed/5IXGNEgaUag</video:player_loc>
      <video:duration>132</video:duration>
      <video:publication_date>2026-08-20</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:uploader info="https://www.youtube.com/@DreamfactoryAPI">DreamFactory</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.dreamfactory.com/videos/api-builder-custom-endpoint</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/mWIbhIN-nbo/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Build a Custom REST API Endpoint Without Code</video:title>
      <video:description>A walkthrough of the API Builder introduced in DreamFactory v7.7, which lets you compose a custom REST endpoint through the interface instead of writing a scripted service. Useful when the generated CRUD endpoints are close to what you need but the shape of the response is not.</video:description>
      <video:player_loc>https://www.youtube-nocookie.com/embed/mWIbhIN-nbo</video:player_loc>
      <video:duration>472</video:duration>
      <video:publication_date>2026-08-18</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:uploader info="https://www.youtube.com/@DreamfactoryAPI">DreamFactory</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.dreamfactory.com/videos/rbac-api-security</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/SsjH6WiTjW4/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Securing a REST API with Role-Based Access Control</video:title>
      <video:description>A step-by-step build of a secure REST API using role-based access control, including the multi-tenant case where one API serves several customers who must never see each other&#39;s rows. Covers the full range of database API access — full access, schema-only, per-table, stored procedures, and functions.</video:description>
      <video:player_loc>https://www.youtube-nocookie.com/embed/SsjH6WiTjW4</video:player_loc>
      <video:duration>523</video:duration>
      <video:publication_date>2025-11-19</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:uploader info="https://www.youtube.com/@DreamfactoryAPI">DreamFactory</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.dreamfactory.com/videos/mysql-rest-api-no-code</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/hgsKqM0qjM4/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Generate a MySQL REST API in Two Steps</video:title>
      <video:description>Point DreamFactory at a MySQL database and get a documented, secured REST API back in two steps, with no code written. Aimed at teams standing up a data product or a front-end backend who would otherwise spend days hand-rolling CRUD endpoints.</video:description>
      <video:player_loc>https://www.youtube-nocookie.com/embed/hgsKqM0qjM4</video:player_loc>
      <video:duration>384</video:duration>
      <video:publication_date>2025-09-18</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:uploader info="https://www.youtube.com/@DreamfactoryAPI">DreamFactory</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.dreamfactory.com/videos/mcp-server-claude-tutorial</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/GTF_U7SYNaM/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Build a Secure REST API and Dashboard with MCP and Claude</video:title>
      <video:description>DreamFactory&#39;s MCP server exposes your databases to an AI model as governed tools rather than raw credentials. This demo connects Claude to a live database through MCP, generates a secure REST API, and builds a working dashboard on top of it — end to end in about five minutes.</video:description>
      <video:player_loc>https://www.youtube-nocookie.com/embed/GTF_U7SYNaM</video:player_loc>
      <video:duration>355</video:duration>
      <video:publication_date>2025-09-11</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:uploader info="https://www.youtube.com/@DreamfactoryAPI">DreamFactory</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.dreamfactory.com/videos/build-secure-rest-api-5-minutes</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/Kwo10ij-Wt0/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Build a Secure REST API in Five Minutes</video:title>
      <video:description>The short end-to-end introduction: connect a database, generate a fully documented REST API, and lock it down with an API key and role — inside five minutes and without writing code. The best starting point if you have not used DreamFactory before.</video:description>
      <video:player_loc>https://www.youtube-nocookie.com/embed/Kwo10ij-Wt0</video:player_loc>
      <video:duration>384</video:duration>
      <video:publication_date>2025-08-20</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:uploader info="https://www.youtube.com/@DreamfactoryAPI">DreamFactory</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.dreamfactory.com/videos/virtual-joins-across-databases</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/CUf9Qek7HKE/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Merge Tables and Create Virtual Joins Across Databases</video:title>
      <video:description>DreamFactory inspects the schema of every database it connects to, which makes it possible to join data that lives in separate systems through a single API call. This tutorial merges tables and builds virtual joins across disparate databases — the practical core of a data mesh approach.</video:description>
      <video:player_loc>https://www.youtube-nocookie.com/embed/CUf9Qek7HKE</video:player_loc>
      <video:duration>477</video:duration>
      <video:publication_date>2025-08-20</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:uploader info="https://www.youtube.com/@DreamfactoryAPI">DreamFactory</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.dreamfactory.com/videos/snowflake-rest-api</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/UbXxuj6SvUs/hqdefault.jpg</video:thumbnail_loc>
      <video:title>Instantly Generate a REST API for Snowflake</video:title>
      <video:description>Generate a fully documented, secured REST API over Snowflake without code, as an alternative to working directly against the Snowflake REST API or SQL API. Short and practical, aimed at teams who want governed Snowflake access for an application or partner.</video:description>
      <video:player_loc>https://www.youtube-nocookie.com/embed/UbXxuj6SvUs</video:player_loc>
      <video:duration>211</video:duration>
      <video:publication_date>2025-01-22</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:uploader info="https://www.youtube.com/@DreamfactoryAPI">DreamFactory</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.dreamfactory.com/videos/snowflake-iceberg-tables-api</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/9VGM42tNsBI/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Read and Write Iceberg Tables in Snowflake via REST</video:title>
      <video:description>Apache Iceberg tables reached through Snowflake can be exposed as ordinary REST endpoints, with reads and writes both supported and no code involved. A short demo for data teams adopting Iceberg who still need application-friendly access.</video:description>
      <video:player_loc>https://www.youtube-nocookie.com/embed/9VGM42tNsBI</video:player_loc>
      <video:duration>136</video:duration>
      <video:publication_date>2024-12-03</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:uploader info="https://www.youtube.com/@DreamfactoryAPI">DreamFactory</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.dreamfactory.com/videos/sql-server-api-walkthrough</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/kZKCLJujHkY/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Creating a SQL Server API in Minutes</video:title>
      <video:description>A quick tour of the DreamFactory platform that ends with a fully documented, secured SQL Server REST API. Shorter and more platform-oriented than the dedicated SQL Server tutorial, so it doubles as a general product walkthrough.</video:description>
      <video:player_loc>https://www.youtube-nocookie.com/embed/kZKCLJujHkY</video:player_loc>
      <video:duration>205</video:duration>
      <video:publication_date>2024-07-31</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:uploader info="https://www.youtube.com/@DreamfactoryAPI">DreamFactory</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.dreamfactory.com/videos/sql-server-rest-api</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/njyMkAbY5XM/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Instantly Generate a Secure SQL Server REST API</video:title>
      <video:description>A focused walkthrough of creating a SQL Server API: connect the database, review the generated endpoints and their OpenAPI documentation, then secure them. The most direct answer to &quot;how do I get a REST API over SQL Server without building one&quot;.</video:description>
      <video:player_loc>https://www.youtube-nocookie.com/embed/njyMkAbY5XM</video:player_loc>
      <video:duration>300</video:duration>
      <video:publication_date>2024-03-07</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:uploader info="https://www.youtube.com/@DreamfactoryAPI">DreamFactory</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.dreamfactory.com/videos/new-admin-ui</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/PwFdXvVD2-s/hqdefault.jpg</video:thumbnail_loc>
      <video:title>Introducing the Redesigned DreamFactory Interface</video:title>
      <video:description>A tour of the redesigned DreamFactory interface, covering what moved, what changed, and why. Worth watching before any of the older Admin Console tutorials, which were recorded against the previous design.</video:description>
      <video:player_loc>https://www.youtube-nocookie.com/embed/PwFdXvVD2-s</video:player_loc>
      <video:duration>148</video:duration>
      <video:publication_date>2024-01-30</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:uploader info="https://www.youtube.com/@DreamfactoryAPI">DreamFactory</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.dreamfactory.com/videos/windows-installation</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/9ZRLka9A2cE/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Installing DreamFactory on Windows</video:title>
      <video:description>A full-length, unabridged Windows installation walkthrough — every prerequisite and configuration step in real time, rather than an edited summary. Intended to be followed along with while you install.</video:description>
      <video:player_loc>https://www.youtube-nocookie.com/embed/9ZRLka9A2cE</video:player_loc>
      <video:duration>1945</video:duration>
      <video:publication_date>2023-11-27</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:uploader info="https://www.youtube.com/@DreamfactoryAPI">DreamFactory</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.dreamfactory.com/videos/citrix-workspace-microapps</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/Br5ZpCUGNLU/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Building Enterprise Microapps with DreamFactory and Citrix Workspace</video:title>
      <video:description>Microapps give employees a narrow, task-shaped interface with a mobile-first experience and push notifications. This session shows how DreamFactory-generated APIs feed Citrix Workspace&#39;s native microapp builder, so the microapps reach enterprise data without bespoke integration work.</video:description>
      <video:player_loc>https://www.youtube-nocookie.com/embed/Br5ZpCUGNLU</video:player_loc>
      <video:duration>2341</video:duration>
      <video:publication_date>2020-12-09</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:uploader info="https://www.youtube.com/@DreamfactoryAPI">DreamFactory</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.dreamfactory.com/videos/scripted-apis-github-ide</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/5dKKYq7eCU0/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Managing Scripted APIs with GitHub and Your IDE</video:title>
      <video:description>Scripted services let you build APIs in PHP, Python, or Node.js that inherit DreamFactory&#39;s role-based access control and API-key authentication. This tutorial moves that script development out of the browser and into GitHub and your normal IDE, so scripted APIs get version control and code review like any other code.</video:description>
      <video:player_loc>https://www.youtube-nocookie.com/embed/5dKKYq7eCU0</video:player_loc>
      <video:duration>420</video:duration>
      <video:publication_date>2020-09-09</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:uploader info="https://www.youtube.com/@DreamfactoryAPI">DreamFactory</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.dreamfactory.com/videos/salesforce-mysql-integration</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/kIqENRr4qKU/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Integrating Salesforce with MySQL</video:title>
      <video:description>Connect a Salesforce instance and a MySQL database through instantly generated REST APIs, then move data between them without building an integration layer. A practical answer for teams syncing CRM records against an operational database.</video:description>
      <video:player_loc>https://www.youtube-nocookie.com/embed/kIqENRr4qKU</video:player_loc>
      <video:duration>310</video:duration>
      <video:publication_date>2020-06-18</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:uploader info="https://www.youtube.com/@DreamfactoryAPI">DreamFactory</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.dreamfactory.com/videos/sftp-rest-api</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/50TDbXxXfMU/hqdefault.jpg</video:thumbnail_loc>
      <video:title>Instant SFTP REST API Creation</video:title>
      <video:description>SFTP remains a workhorse for file transfer, but it is awkward to reach from a modern application. This tutorial puts a REST API in front of SFTP file storage, so uploads, downloads, and listings become ordinary HTTP calls alongside your database APIs.</video:description>
      <video:player_loc>https://www.youtube-nocookie.com/embed/50TDbXxXfMU</video:player_loc>
      <video:duration>292</video:duration>
      <video:publication_date>2020-05-29</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:uploader info="https://www.youtube.com/@DreamfactoryAPI">DreamFactory</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.dreamfactory.com/videos/salesforce-rest-api</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/46gsAsDfbuA/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Instant Salesforce REST API Creation</video:title>
      <video:description>Salesforce carries a lot of data complexity and its own API conventions. This tutorial generates a REST API over a Salesforce instance through DreamFactory, giving developers a consistent interface that matches the rest of their API estate.</video:description>
      <video:player_loc>https://www.youtube-nocookie.com/embed/46gsAsDfbuA</video:player_loc>
      <video:duration>376</video:duration>
      <video:publication_date>2020-05-06</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:uploader info="https://www.youtube.com/@DreamfactoryAPI">DreamFactory</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.dreamfactory.com/videos/first-database-api</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/FPoXJLK1wkw/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Creating Your First Database API</video:title>
      <video:description>The introductory walkthrough: generate a documented, secured database API, then exercise it through the auto-generated Swagger documentation. Longer and more explanatory than the newer quick-start videos, which makes it a good first watch if you want the reasoning rather than the speed run.</video:description>
      <video:player_loc>https://www.youtube-nocookie.com/embed/FPoXJLK1wkw</video:player_loc>
      <video:duration>860</video:duration>
      <video:publication_date>2019-01-02</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:uploader info="https://www.youtube.com/@DreamfactoryAPI">DreamFactory</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.dreamfactory.com/videos/ms-sql-server-rest-api</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/enIKHxYa-jg/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Generating REST APIs for MS SQL Server</video:title>
      <video:description>A detailed walkthrough of automatic REST API generation for MS SQL Server, presented by DreamFactory CTO Jason Gilmore. The most thorough treatment of SQL Server in the library — the newer SQL Server tutorials cover the same ground far more briefly.</video:description>
      <video:player_loc>https://www.youtube-nocookie.com/embed/enIKHxYa-jg</video:player_loc>
      <video:duration>959</video:duration>
      <video:publication_date>2018-06-21</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:uploader info="https://www.youtube.com/@DreamfactoryAPI">DreamFactory</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.dreamfactory.com/videos/microservices-web-scale-panel</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/mBectpk89ow/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Panel: Designing Web-Scale Workloads with Microservices</video:title>
      <video:description>A panel discussion on how containers and microservices reshaped the development lifecycle, and why APIs became the connective tissue once teams were free to choose their own languages, frameworks, and runtimes. Architectural context rather than a product tutorial.</video:description>
      <video:player_loc>https://www.youtube-nocookie.com/embed/mBectpk89ow</video:player_loc>
      <video:duration>2364</video:duration>
      <video:publication_date>2017-07-19</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:uploader info="https://www.youtube.com/@DreamfactoryAPI">DreamFactory</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.dreamfactory.com/videos/iot-mqtt-rest-panel</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/07LiR8CtyRU/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Panel: IoT and the Convergence of MQTT and REST</video:title>
      <video:description>A panel on why MQTT and REST complement each other in IoT architectures, covering the state of IoT at the time, the rise of edge computing, and where the two protocols meet. A discussion piece, not a hands-on tutorial.</video:description>
      <video:player_loc>https://www.youtube-nocookie.com/embed/07LiR8CtyRU</video:player_loc>
      <video:duration>2260</video:duration>
      <video:publication_date>2017-05-26</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:uploader info="https://www.youtube.com/@DreamfactoryAPI">DreamFactory</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.dreamfactory.com/videos/api-rate-limits</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/jzIuQ7F44Vs/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Setting API Rate Limits</video:title>
      <video:description>How to add rate limits in DreamFactory so a single consumer cannot exhaust a shared database. Covers where limits are configured and how they apply across users, roles, and endpoints.</video:description>
      <video:player_loc>https://www.youtube-nocookie.com/embed/jzIuQ7F44Vs</video:player_loc>
      <video:duration>305</video:duration>
      <video:publication_date>2017-03-27</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:uploader info="https://www.youtube.com/@DreamfactoryAPI">DreamFactory</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.dreamfactory.com/videos/logstash-logging-api</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/Q-kN45SpWoM/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Logging API Events to Logstash</video:title>
      <video:description>Connect DreamFactory to Logstash so API events flow into your existing logging pipeline rather than sitting in a separate silo. Relevant to anyone who needs API activity in the same place as the rest of their observability data.</video:description>
      <video:player_loc>https://www.youtube-nocookie.com/embed/Q-kN45SpWoM</video:player_loc>
      <video:duration>314</video:duration>
      <video:publication_date>2017-02-21</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:uploader info="https://www.youtube.com/@DreamfactoryAPI">DreamFactory</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.dreamfactory.com/videos/iot-stack-webinar</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/KI4X-KvnwCM/hqdefault.jpg</video:thumbnail_loc>
      <video:title>Webinar: Exploring the DreamFactory IoT Stack</video:title>
      <video:description>A full-length webinar demonstrating MQTT messaging through DreamFactory&#39;s integrated IoT stack, aimed at rapid prototyping and deployment of IoT projects. Long-form and demo-heavy rather than a quick tutorial.</video:description>
      <video:player_loc>https://www.youtube-nocookie.com/embed/KI4X-KvnwCM</video:player_loc>
      <video:duration>3027</video:duration>
      <video:publication_date>2016-10-31</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:uploader info="https://www.youtube.com/@DreamfactoryAPI">DreamFactory</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.dreamfactory.com/videos/redis-rest-api</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/2Xp_3oBcYXo/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Creating a REST API for Redis</video:title>
      <video:description>Connect a Redis cache to DreamFactory and get an instant REST API over it, so cache reads and writes are reachable from any HTTP client under the same access controls as your other services.</video:description>
      <video:player_loc>https://www.youtube-nocookie.com/embed/2Xp_3oBcYXo</video:player_loc>
      <video:duration>286</video:duration>
      <video:publication_date>2016-09-29</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:uploader info="https://www.youtube.com/@DreamfactoryAPI">DreamFactory</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.dreamfactory.com/videos/cassandra-rest-api</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/VWXvGao9UXE/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Creating a REST API for Cassandra</video:title>
      <video:description>Connect a Cassandra database and generate an instant REST API across its schema and tables, giving application developers a familiar HTTP interface to a wide-column store.</video:description>
      <video:player_loc>https://www.youtube-nocookie.com/embed/VWXvGao9UXE</video:player_loc>
      <video:duration>322</video:duration>
      <video:publication_date>2016-09-29</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:uploader info="https://www.youtube.com/@DreamfactoryAPI">DreamFactory</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.dreamfactory.com/videos/python-scripts</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/UcqeiRtZ07s/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Writing Python Scripts in DreamFactory</video:title>
      <video:description>How to write Python inside DreamFactory to add custom logic to a generated API — validation, transformation, or calls to another service — without standing up a separate application tier.</video:description>
      <video:player_loc>https://www.youtube-nocookie.com/embed/UcqeiRtZ07s</video:player_loc>
      <video:duration>395</video:duration>
      <video:publication_date>2016-08-10</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:uploader info="https://www.youtube.com/@DreamfactoryAPI">DreamFactory</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.dreamfactory.com/videos/php-scripts</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/L_m3o8IDzT4/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Writing PHP Scripts in DreamFactory</video:title>
      <video:description>The PHP equivalent of DreamFactory&#39;s scripting model: attach custom logic to generated endpoints in PHP, with the same access to the request and response as the other supported runtimes.</video:description>
      <video:player_loc>https://www.youtube-nocookie.com/embed/L_m3o8IDzT4</video:player_loc>
      <video:duration>372</video:duration>
      <video:publication_date>2016-08-10</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:uploader info="https://www.youtube.com/@DreamfactoryAPI">DreamFactory</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.dreamfactory.com/videos/oracle-database-apis</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/uYeGL1_OAKA/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Instant APIs for Oracle Databases</video:title>
      <video:description>A full-length session on transforming a production Oracle database into REST APIs, aimed at enterprise teams weighing internal development against delivery partners. Demo-led, with time given to the time-to-value argument rather than just the mechanics.</video:description>
      <video:player_loc>https://www.youtube-nocookie.com/embed/uYeGL1_OAKA</video:player_loc>
      <video:duration>3577</video:duration>
      <video:publication_date>2016-06-27</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:uploader info="https://www.youtube.com/@DreamfactoryAPI">DreamFactory</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.dreamfactory.com/videos/virtual-foreign-keys-sql-nosql</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/GtO6fW8qXK0/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Using Virtual Foreign Keys Across SQL and NoSQL</video:title>
      <video:description>Virtual foreign keys let you declare a relationship between tables that have none — including across a SQL and a NoSQL database — and then fetch the related data in a single API call, with no code written.</video:description>
      <video:player_loc>https://www.youtube-nocookie.com/embed/GtO6fW8qXK0</video:player_loc>
      <video:duration>311</video:duration>
      <video:publication_date>2016-05-20</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:uploader info="https://www.youtube.com/@DreamfactoryAPI">DreamFactory</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.dreamfactory.com/videos/admin-console-packages-tab</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/8IDdMN-uCqE/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Admin Console: the Packages Tab</video:title>
      <video:description>An overview of the Packages tab, which handles exporting and importing DreamFactory configuration so an environment can be moved or reproduced. Part of the Admin Console series.</video:description>
      <video:player_loc>https://www.youtube-nocookie.com/embed/8IDdMN-uCqE</video:player_loc>
      <video:duration>350</video:duration>
      <video:publication_date>2016-05-19</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:uploader info="https://www.youtube.com/@DreamfactoryAPI">DreamFactory</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.dreamfactory.com/videos/nodejs-scripts</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/uKnGuOa1v6E/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Writing Node.js Scripts in DreamFactory</video:title>
      <video:description>How to attach Node.js logic to a generated API endpoint, covering where the script runs in the request lifecycle and what it can reach. The JavaScript counterpart to the Python and PHP scripting tutorials.</video:description>
      <video:player_loc>https://www.youtube-nocookie.com/embed/uKnGuOa1v6E</video:player_loc>
      <video:duration>366</video:duration>
      <video:publication_date>2016-05-19</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:uploader info="https://www.youtube.com/@DreamfactoryAPI">DreamFactory</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.dreamfactory.com/videos/soap-to-rest-api</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/bvaNw-LB3Bg/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Turning a SOAP Web Service into a REST API</video:title>
      <video:description>Point DreamFactory at a SOAP WSDL and it generates REST endpoints automatically, letting modern clients consume a legacy SOAP service without a rewrite or a hand-built translation layer.</video:description>
      <video:player_loc>https://www.youtube-nocookie.com/embed/bvaNw-LB3Bg</video:player_loc>
      <video:duration>250</video:duration>
      <video:publication_date>2016-02-24</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:uploader info="https://www.youtube.com/@DreamfactoryAPI">DreamFactory</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.dreamfactory.com/videos/server-side-scripts</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/EYI7ImZx1eA/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Using Server-Side Scripts on API Endpoints</video:title>
      <video:description>The general model for server-side scripting: attach custom logic to any API endpoint, on either side of the request, regardless of which runtime you write it in. Worth watching before the language-specific scripting tutorials.</video:description>
      <video:player_loc>https://www.youtube-nocookie.com/embed/EYI7ImZx1eA</video:player_loc>
      <video:duration>483</video:duration>
      <video:publication_date>2016-02-23</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:uploader info="https://www.youtube.com/@DreamfactoryAPI">DreamFactory</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.dreamfactory.com/videos/sql-field-api-aliases</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/T5u9NNeFkUU/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Adding API Aliases to SQL Fields</video:title>
      <video:description>How to expose a SQL column under a different name in the API, so awkward or legacy column names do not leak into your public contract. A short, focused tutorial.</video:description>
      <video:player_loc>https://www.youtube-nocookie.com/embed/T5u9NNeFkUU</video:player_loc>
      <video:duration>167</video:duration>
      <video:publication_date>2016-02-19</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:uploader info="https://www.youtube.com/@DreamfactoryAPI">DreamFactory</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.dreamfactory.com/videos/calculated-virtual-sql-fields</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/ZGDvcJtErFs/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Creating Calculated Virtual SQL Fields</video:title>
      <video:description>Virtual fields let the API return a value that is computed rather than stored — a concatenation, a derived total, a formatted date — without altering the underlying database schema.</video:description>
      <video:player_loc>https://www.youtube-nocookie.com/embed/ZGDvcJtErFs</video:player_loc>
      <video:duration>351</video:duration>
      <video:publication_date>2016-02-19</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:uploader info="https://www.youtube.com/@DreamfactoryAPI">DreamFactory</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.dreamfactory.com/videos/custom-api-endpoints</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/yiH4kxLX_s8/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Adding Your Own Custom API</video:title>
      <video:description>Beyond generated endpoints, DreamFactory lets you code a REST API of your own, publish a Swagger definition for it, and govern who may call it with the same role system. This covers all three steps.</video:description>
      <video:player_loc>https://www.youtube-nocookie.com/embed/yiH4kxLX_s8</video:player_loc>
      <video:duration>460</video:duration>
      <video:publication_date>2016-02-18</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:uploader info="https://www.youtube.com/@DreamfactoryAPI">DreamFactory</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.dreamfactory.com/videos/address-book-sample-app</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/DVmhvsPn0CQ/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Setting Up the Address Book Sample Application</video:title>
      <video:description>How to stand up the Address Book sample application, which demonstrates a real front end talking to a DreamFactory backend. The walkthrough uses the AngularJS build, but the same setup applies to the other sample apps.</video:description>
      <video:player_loc>https://www.youtube-nocookie.com/embed/DVmhvsPn0CQ</video:player_loc>
      <video:duration>460</video:duration>
      <video:publication_date>2016-02-17</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:uploader info="https://www.youtube.com/@DreamfactoryAPI">DreamFactory</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.dreamfactory.com/videos/data-mesh-virtual-foreign-keys</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/bmZcAI2HdcM/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Using Data Mesh and Virtual Foreign Keys</video:title>
      <video:description>How to impose relationships between tables that have none — whether they sit in the same database or entirely different ones — and then retrieve the related records in a single API call. The conceptual foundation for DreamFactory&#39;s data mesh capability.</video:description>
      <video:player_loc>https://www.youtube-nocookie.com/embed/bmZcAI2HdcM</video:player_loc>
      <video:duration>444</video:duration>
      <video:publication_date>2016-02-12</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:uploader info="https://www.youtube.com/@DreamfactoryAPI">DreamFactory</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.dreamfactory.com/videos/connect-remote-web-service</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/U2BEKNvFEOw/hqdefault.jpg</video:thumbnail_loc>
      <video:title>Connecting to a Remote Web Service</video:title>
      <video:description>How to bring a third-party HTTP API into DreamFactory as a managed service — demonstrated against the Edmunds REST API — so an external dependency sits behind the same keys, roles, and logging as everything else.</video:description>
      <video:player_loc>https://www.youtube-nocookie.com/embed/U2BEKNvFEOw</video:player_loc>
      <video:duration>328</video:duration>
      <video:publication_date>2016-01-19</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:uploader info="https://www.youtube.com/@DreamfactoryAPI">DreamFactory</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.dreamfactory.com/videos/admin-console-config-tab</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/scJ-lQFsW-8/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Admin Console: the Config Tab</video:title>
      <video:description>An overview of the Config tab, where system-wide DreamFactory settings are managed. Part of the Admin Console series.</video:description>
      <video:player_loc>https://www.youtube-nocookie.com/embed/scJ-lQFsW-8</video:player_loc>
      <video:duration>340</video:duration>
      <video:publication_date>2016-01-15</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:uploader info="https://www.youtube.com/@DreamfactoryAPI">DreamFactory</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.dreamfactory.com/videos/admin-console-api-docs-tab</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/Hd-IUaVRyUY/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Admin Console: the API Docs Tab</video:title>
      <video:description>An overview of the API Docs tab, where DreamFactory&#39;s auto-generated OpenAPI documentation is browsed and endpoints can be called interactively. Part of the Admin Console series.</video:description>
      <video:player_loc>https://www.youtube-nocookie.com/embed/Hd-IUaVRyUY</video:player_loc>
      <video:duration>418</video:duration>
      <video:publication_date>2016-01-15</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:uploader info="https://www.youtube.com/@DreamfactoryAPI">DreamFactory</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.dreamfactory.com/videos/admin-console-scripts-tab</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/TjZ23DT-ots/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Admin Console: the Scripts Tab</video:title>
      <video:description>An overview of the Scripts tab, where server-side scripts are attached to API endpoints and events. Part of the Admin Console series.</video:description>
      <video:player_loc>https://www.youtube-nocookie.com/embed/TjZ23DT-ots</video:player_loc>
      <video:duration>280</video:duration>
      <video:publication_date>2016-01-15</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:uploader info="https://www.youtube.com/@DreamfactoryAPI">DreamFactory</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.dreamfactory.com/videos/admin-console-files-tab</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/Cu32zkz9jG4/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Admin Console: the Files Tab</video:title>
      <video:description>An overview of the Files tab, which manages file storage services and their contents from inside the Admin Console. Part of the Admin Console series.</video:description>
      <video:player_loc>https://www.youtube-nocookie.com/embed/Cu32zkz9jG4</video:player_loc>
      <video:duration>155</video:duration>
      <video:publication_date>2016-01-14</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:uploader info="https://www.youtube.com/@DreamfactoryAPI">DreamFactory</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.dreamfactory.com/videos/admin-console-data-tab</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/7aoAUdVpNoQ/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Admin Console: the Data Tab</video:title>
      <video:description>An overview of the Data tab, used to browse and manipulate records in a connected database directly from the Admin Console. Part of the Admin Console series.</video:description>
      <video:player_loc>https://www.youtube-nocookie.com/embed/7aoAUdVpNoQ</video:player_loc>
      <video:duration>223</video:duration>
      <video:publication_date>2016-01-14</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:uploader info="https://www.youtube.com/@DreamfactoryAPI">DreamFactory</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.dreamfactory.com/videos/admin-console-schema-tab</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/nLDhqgcecTY/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Admin Console: the Schema Tab</video:title>
      <video:description>An overview of the Schema tab, where a connected database&#39;s structure is inspected and modified — the basis for everything DreamFactory generates. Part of the Admin Console series.</video:description>
      <video:player_loc>https://www.youtube-nocookie.com/embed/nLDhqgcecTY</video:player_loc>
      <video:duration>220</video:duration>
      <video:publication_date>2016-01-13</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:uploader info="https://www.youtube.com/@DreamfactoryAPI">DreamFactory</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.dreamfactory.com/videos/admin-console-services-tab</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/hA-8KoSwN00/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Admin Console: the Services Tab</video:title>
      <video:description>An overview of the Services tab, where every data source, file store, and remote API is connected. This is where most DreamFactory work begins. Part of the Admin Console series.</video:description>
      <video:player_loc>https://www.youtube-nocookie.com/embed/hA-8KoSwN00</video:player_loc>
      <video:duration>387</video:duration>
      <video:publication_date>2016-01-13</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:uploader info="https://www.youtube.com/@DreamfactoryAPI">DreamFactory</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.dreamfactory.com/videos/admin-console-roles-tab</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/h4ZOXTRoQmA/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Admin Console: the Roles Tab</video:title>
      <video:description>An overview of the Roles tab, where access is scoped so an API key can reach exactly the services and endpoints it should. The control that makes a generated API safe to expose. Part of the Admin Console series.</video:description>
      <video:player_loc>https://www.youtube-nocookie.com/embed/h4ZOXTRoQmA</video:player_loc>
      <video:duration>322</video:duration>
      <video:publication_date>2016-01-13</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:uploader info="https://www.youtube.com/@DreamfactoryAPI">DreamFactory</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.dreamfactory.com/videos/admin-console-users-tab</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/dQ6_vnsNUQ8/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Admin Console: the Users Tab</video:title>
      <video:description>An overview of the Users tab, where end users are created and assigned the roles that determine their API access. Part of the Admin Console series.</video:description>
      <video:player_loc>https://www.youtube-nocookie.com/embed/dQ6_vnsNUQ8</video:player_loc>
      <video:duration>262</video:duration>
      <video:publication_date>2016-01-08</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:uploader info="https://www.youtube.com/@DreamfactoryAPI">DreamFactory</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.dreamfactory.com/videos/admin-console-admins-tab</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/xy--xDuyfjQ/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Admin Console: the Admins Tab</video:title>
      <video:description>An overview of the Admins tab, which governs who can administer the DreamFactory instance itself — distinct from the end users who consume its APIs. Part of the Admin Console series.</video:description>
      <video:player_loc>https://www.youtube-nocookie.com/embed/xy--xDuyfjQ</video:player_loc>
      <video:duration>217</video:duration>
      <video:publication_date>2016-01-08</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:uploader info="https://www.youtube.com/@DreamfactoryAPI">DreamFactory</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.dreamfactory.com/videos/admin-console-apps-tab</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/Lc7QP96GLCc/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Admin Console: the Apps Tab</video:title>
      <video:description>An overview of the Apps tab, where applications are registered and issued the API keys they use to authenticate. Part of the Admin Console series.</video:description>
      <video:player_loc>https://www.youtube-nocookie.com/embed/Lc7QP96GLCc</video:player_loc>
      <video:duration>277</video:duration>
      <video:publication_date>2016-01-08</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:uploader info="https://www.youtube.com/@DreamfactoryAPI">DreamFactory</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.dreamfactory.com/videos/admin-console-home-tab</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/V1M1KWSxO5k/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Admin Console: the Home Tab</video:title>
      <video:description>An overview of the Home tab, the Admin Console landing screen and quickstart resources. The natural first video in the Admin Console series.</video:description>
      <video:player_loc>https://www.youtube-nocookie.com/embed/V1M1KWSxO5k</video:player_loc>
      <video:duration>170</video:duration>
      <video:publication_date>2016-01-08</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:uploader info="https://www.youtube.com/@DreamfactoryAPI">DreamFactory</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.dreamfactory.com/videos/mysql-rest-api</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/a4faFmaVpxw/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Using DreamFactory&#39;s MySQL REST API</video:title>
      <video:description>Working with DreamFactory&#39;s built-in MySQL database: creating tables and making API calls against them. A good way to see the request and response shapes before pointing the platform at your own database.</video:description>
      <video:player_loc>https://www.youtube-nocookie.com/embed/a4faFmaVpxw</video:player_loc>
      <video:duration>409</video:duration>
      <video:publication_date>2016-01-06</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:uploader info="https://www.youtube.com/@DreamfactoryAPI">DreamFactory</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.dreamfactory.com/videos/mongodb-rest-api</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/BVT-RJzvyCw/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Using DreamFactory&#39;s MongoDB REST API</video:title>
      <video:description>Working with DreamFactory&#39;s built-in MongoDB service: creating collections and calling the generated API. Shows how a document store is handled compared with a relational database.</video:description>
      <video:player_loc>https://www.youtube-nocookie.com/embed/BVT-RJzvyCw</video:player_loc>
      <video:duration>405</video:duration>
      <video:publication_date>2016-01-06</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:uploader info="https://www.youtube.com/@DreamfactoryAPI">DreamFactory</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.dreamfactory.com/videos/sqlite-rest-api</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/7HR5RQUzeM0/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Using DreamFactory&#39;s SQLite REST API</video:title>
      <video:description>Creating a SQLite database inside DreamFactory, adding tables, and calling the generated API. The lightest way to try the platform&#39;s generation model without connecting anything external.</video:description>
      <video:player_loc>https://www.youtube-nocookie.com/embed/7HR5RQUzeM0</video:player_loc>
      <video:duration>310</video:duration>
      <video:publication_date>2016-01-06</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:uploader info="https://www.youtube.com/@DreamfactoryAPI">DreamFactory</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.dreamfactory.com/videos/dreamfactory-2-product-overview</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/iwrn4ZyCfQs/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>DreamFactory 2.0 Product Overview</video:title>
      <video:description>A screencast tour of the enhancements introduced in DreamFactory 2.0, presented by Ben Busse. The oldest video in the library and of historical interest — the current platform has changed substantially since this release.</video:description>
      <video:player_loc>https://www.youtube-nocookie.com/embed/iwrn4ZyCfQs</video:player_loc>
      <video:duration>741</video:duration>
      <video:publication_date>2015-09-23</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:uploader info="https://www.youtube.com/@DreamfactoryAPI">DreamFactory</video:uploader>
    </video:video>
  </url>
</urlset>
