@superlayer/vue

Vue client for Superlayer
409
Install
npm install @superlayer/vue
Latest Version:2.0.1
Vue:3
License:Apache-2.0
Last Updated:Sep 30, 2026
Links: npm
Maintainer: interfacelondon

@superlayer/vue

Vue client for Superlayer.

Documentation · Source

Maintained by Superlayer. See LICENSE.md and NOTICE for upstream attribution.

Welcome to Superlayer’s Vue SDK.

<!-- ༼ つ ◕_◕ ༽つ Real-time Chat -->
<!-- ---------------------------------- -->
<!-- * Updates instantly -->
<!-- * Multiplayer -->
<!-- * Works offline -->

<script setup>
import { init, id } from '@superlayer/vue';

const db = init({
  appId: import.meta.env.VITE_SUPERLAYER_APP_ID,
});

// 1. Read
const { isLoading, error, data } = db.useQuery({
  messages: {},
});

// 2. Write
const addMessage = (message) => {
  db.transact(db.tx.messages[id()].update(message));
};
</script>

<template>
  <!-- 3. Render! -->
  <UI :data="data" @add="addMessage" />
</template>

Get Started

Follow the getting started tutorial to set up a live Vue app in under 5 minutes!

Questions?

If you have any questions, feel free to drop us a line on our issue tracker

Version History

Version Released Vue License
2.0.1 ^3.4.0 Apache-2.0
2.0.0 ^3.4.0 Apache-2.0
1.0.67 ^3.4.0 Apache-2.0