go

module
v0.2.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Feb 28, 2025 License: MIT

README

Sift Go

PkgGoDev

This library offers a Go API on top of Sift's protocol buffers to ergonomically interface with the Sift gRPC API.

Installation

$ go get github.com/sift-stack/sift/go

Examples

Various examples can be found in the examples directory. To run any of those examples clone this repo do the following:

$ SIFT_URI=<sift uri> SIFT_API_KEY=<api key> go run examples/ping/main.go 

Directories

Path Synopsis
examples
gen
sift/annotation_logs/v1
Package annotation_logsv1 is a reverse proxy.
Package annotation_logsv1 is a reverse proxy.
sift/annotations/v1
Package annotationsv1 is a reverse proxy.
Package annotationsv1 is a reverse proxy.
sift/assets/v1
Package assetsv1 is a reverse proxy.
Package assetsv1 is a reverse proxy.
sift/calculated_channels/v1
Package calculated_channelsv1 is a reverse proxy.
Package calculated_channelsv1 is a reverse proxy.
sift/calculated_channels/v2
Package calculated_channelsv2 is a reverse proxy.
Package calculated_channelsv2 is a reverse proxy.
sift/campaigns/v1
Package campaignsv1 is a reverse proxy.
Package campaignsv1 is a reverse proxy.
sift/channel_schemas/v1
Package channel_schemasv1 is a reverse proxy.
Package channel_schemasv1 is a reverse proxy.
sift/channel_schemas/v2
Package channel_schemasv2 is a reverse proxy.
Package channel_schemasv2 is a reverse proxy.
sift/channels/v2
Package channelsv2 is a reverse proxy.
Package channelsv2 is a reverse proxy.
sift/channels/v3
Package channelsv3 is a reverse proxy.
Package channelsv3 is a reverse proxy.
sift/data/v1
Package datav1 is a reverse proxy.
Package datav1 is a reverse proxy.
sift/data/v2
Package datav2 is a reverse proxy.
Package datav2 is a reverse proxy.
sift/data_imports/v2
Package data_importsv2 is a reverse proxy.
Package data_importsv2 is a reverse proxy.
sift/ingestion_configs/v1
Package ingestion_configsv1 is a reverse proxy.
Package ingestion_configsv1 is a reverse proxy.
sift/ingestion_configs/v2
Package ingestion_configsv2 is a reverse proxy.
Package ingestion_configsv2 is a reverse proxy.
sift/jobs/v1
Package jobsv1 is a reverse proxy.
Package jobsv1 is a reverse proxy.
sift/notifications/v1
Package notificationsv1 is a reverse proxy.
Package notificationsv1 is a reverse proxy.
sift/ping/v1
Package pingv1 is a reverse proxy.
Package pingv1 is a reverse proxy.
sift/protobuf_descriptors/v2
Package protobuf_descriptorsv2 is a reverse proxy.
Package protobuf_descriptorsv2 is a reverse proxy.
sift/remote_files/v1
Package remote_filesv1 is a reverse proxy.
Package remote_filesv1 is a reverse proxy.
sift/report_templates/v1
Package report_templatesv1 is a reverse proxy.
Package report_templatesv1 is a reverse proxy.
sift/reports/v1
Package reportsv1 is a reverse proxy.
Package reportsv1 is a reverse proxy.
sift/rule_evaluation/v1
Package rule_evaluationv1 is a reverse proxy.
Package rule_evaluationv1 is a reverse proxy.
sift/rules/v1
Package rulesv1 is a reverse proxy.
Package rulesv1 is a reverse proxy.
sift/runs/v2
Package runsv2 is a reverse proxy.
Package runsv2 is a reverse proxy.
sift/saved_searches/v1
Package saved_searchesv1 is a reverse proxy.
Package saved_searchesv1 is a reverse proxy.
sift/tags/v2
Package tagsv2 is a reverse proxy.
Package tagsv2 is a reverse proxy.
sift/users/v2
Package usersv2 is a reverse proxy.
Package usersv2 is a reverse proxy.
sift/views/v1
Package viewsv1 is a reverse proxy.
Package viewsv1 is a reverse proxy.
sift/views/v2
Package viewsv2 is a reverse proxy.
Package viewsv2 is a reverse proxy.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL