Skip to content

Overview

Use @signkit/core as Vue 3 components with focused guides per surface area.

Vue Guides

  • FormBuilder - Build templates, customize inspector controls, export template JSON.
  • Signer - Fill fields, collect signatures, and finalize signed artifacts.
  • Dynamic Fields - Configure host-driven inspector controls and nested field metadata.
  • useSignerManager - Drive signing flows programmatically from composables.

Quick Start

vue
<template>
  <FormBuilder :pdf="pdfUrl" v-model="template" />
  <Signer :pdf-src="pdfUrl" :template="template" @finalized="onSigned" />
</template>

<script setup lang="ts">
import { ref } from 'vue'
import { FormBuilder, Signer } from '@signkit/core'

const pdfUrl = ref('/sample.pdf')
const template = ref({ id: 'template-1', version: '1.0.0', pages: [], fields: [] })

function onSigned(payload: unknown) {
  console.log(payload)
}
</script>

Released under the Apache License 2.0.