> ## Documentation Index
> Fetch the complete documentation index at: https://docs.seam.co/llms.txt
> Use this file to discover all available pages before exploring further.

# Dormakaba Oracode Locks

> Guide for using dormakaba Oracode locks with Seam

export const DeviceList = ({manufacturers, capabilityName, token = "6c51f0a4-d421-429e-8295-d02271aa4f23"}) => {
  const cdn = "https://cdn.devicedb.seam.co/v/0.0.15/DeviceListByCapability.global.js";
  const close = "</scr" + "ipt>";
  const srcDoc = ['<!doctype html><html><head><meta charset="utf-8">', "<style>html,body{margin:0;padding:0;background:transparent}</style></head><body>", `<script type="module" src="${cdn}">${close}`, `<device-list-by-capability manufacturers="${manufacturers}" capability-name="${capabilityName}" token="${token}"></device-list-by-capability>`, `<script>new ResizeObserver(function(){parent.postMessage({__devicedb:true,height:document.documentElement.scrollHeight},"*")}).observe(document.documentElement)${close}`, "</body></html>"].join("");
  const onRef = iframe => {
    if (!iframe || iframe.dataset.devicedbBound) return;
    iframe.dataset.devicedbBound = "1";
    window.addEventListener("message", event => {
      if (event.source === iframe.contentWindow && event.data && event.data.__devicedb) {
        iframe.style.height = `${event.data.height}px`;
      }
    });
  };
  return <iframe ref={onRef} srcDoc={srcDoc} title="Compatible devices" style={{
    width: "100%",
    minHeight: "320px",
    border: "none"
  }} />;
};

<img src="https://strapi-media-bucket.fly.storage.tigris.dev/sq_dormakaba_oracode_bd54fe966b.svg" alt="Oracode logo" width="192" height="192" style={{ width: "192px", height: "192px", objectFit: "contain" }} />

## Overview

Seam integrates with the dormakaba [Oracode Live](https://www.dormakaba.com/us-en/offering/products/vacation-short-term-rental-solutions/access-control-management/oracode-live--ka_128503) access control management platform. Intended for the vacation and short-term rental industries, the Oracode Live platform supports a "no keys, no cards" concept for efficient and secure access. Further, with the Oracode Live platform, codes expire automatically at the end of the authorized period.

The Seam integration supports the generation of [offline access codes for dormakaba Oracode locks](/device-and-system-integration-guides/dormakaba-oracode-locks/creating-dormakaba-oracode-offline-access-codes).

You can use a variety of dormakaba Oracode smart locks with the Oracode Live platform. These strong and durable locks have commercial-grade finishes to withstand a wide range of climates.

***

## Supported Devices

<DeviceList manufacturers="dormakaba" capabilityName="can_remotely_unlock,can_program_online_access_codes,can_provision_mobile_keys" />

This integration supports all locks connected using the [Oracode Live](https://www.dormakaba.com/us-en/offering/products/vacation-short-term-rental-solutions/access-control-management/oracode-live--ka_128503) platform. This integration supports [offline access code](/device-and-system-integration-guides/dormakaba-oracode-locks/creating-dormakaba-oracode-offline-access-codes) provisioning for applicable dormakaba Oracode devices.

For detailed information about the dormakaba Oracode devices that Seam supports, see our [dormakaba Supported Devices page](https://www.seam.co/manufacturers/dormakaba).

***

## Supported Features

We support the following features:

* [Programming offline access codes](/low-level-apis/smart-locks/access-codes/offline-access-codes)

***

### Device Provider Key

To create a [Connect Webview](/core-concepts/connect-webviews) that enables your users to connect their dormakaba Oracode devices to Seam, include the `dormakaba_oracode` device provider key in the `accepted_providers` list. For more information, see [Customize the Brands to Display in Your Connect Webviews](/core-concepts/connect-webviews/customizing-connect-webviews#customize-the-brands-to-display-in-your-connect-webviews).

***

## Setup Instructions

For instructions on connecting dormakaba Oracode locks to Seam, see the [dormakaba Oracode Setup Guide](./dormakaba-oracode-setup-guide).

***

## Where to Order

To purchase dormakaba Oracode devices, contact the dormakaba Sales team using the dormakaba **Contact** page or order Oracode Live locks from GoKeyless.

<table data-view="cards">
  <thead>
    <tr>
      <th />

      <th />

      <th />

      <th data-hidden data-card-target data-type="content-ref" />

      <th data-hidden data-card-cover data-type="files" />
    </tr>
  </thead>

  <tbody>
    <tr>
      <td />

      <td>
        <strong>dormakaba Contact Page</strong>
      </td>

      <td />

      <td>
        <a href="https://www.dormakaba.com/us-en/contact">
          [https://www.dormakaba.com/us-en/contact](https://www.dormakaba.com/us-en/contact)
        </a>
      </td>

      <td>
        <a href="/images/dormakaba-logo.png">dormakaba-logo.png</a>
      </td>
    </tr>

    <tr>
      <td />

      <td>
        <strong>GoKeyless</strong>
      </td>

      <td />

      <td>
        <a href="https://www.gokeyless.com/shop/advertised/oracode-i-series-locks/">
          [https://www.gokeyless.com/shop/advertised/oracode-i-series-locks/](https://www.gokeyless.com/shop/advertised/oracode-i-series-locks/)
        </a>
      </td>

      <td>
        <a href="/images/gokeyless-logo.png">gokeyless-logo.png</a>
      </td>
    </tr>
  </tbody>
</table>

***
