GO SDK

Installation

go get github.com/qntyx/go-sdk

Quick Start

package main

import (
    "fmt"
    "github.com/qntyx/go-sdk/qntyx"
)

func main() {
    client := qntyx.NewClient("qntyx_veil_xxx")

    // Deploy a honeypot
    trap, _ := client.Veil.Generate(qntyx.CredentialRequest{
        Type:          "aws_key",
        PlantLocation: "github",
        Label:         "my-trap",
    })
    fmt.Printf("Trap: %s\n", trap.CredentialID)

    // Log an audit event
    client.Audit.Log(qntyx.LogEntry{
        StreamID: "main",
        Action:   "document.accessed",
        Actor:    "user@company.com",
    })
}