go

module
v0.4.0 Latest Latest
Warning

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

Go to latest
Published: Jun 13, 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/api_keys/v2
Package api_keysv2 is a reverse proxy.
Package api_keysv2 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/dlq_errors/v2
Package dlq_errorsv2 is a reverse proxy.
Package dlq_errorsv2 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/me/v2
Package mev2 is a reverse proxy.
Package mev2 is a reverse proxy.
sift/metadata/v1
Package metadatav1 is a reverse proxy.
Package metadatav1 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/roles/v2
Package rolesv2 is a reverse proxy.
Package rolesv2 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/unit/v2
Package unitv2 is a reverse proxy.
Package unitv2 is a reverse proxy.
sift/user_defined_functions/v1
Package user_defined_functionsv1 is a reverse proxy.
Package user_defined_functionsv1 is a reverse proxy.
sift/user_groups/v2
Package user_groupsv2 is a reverse proxy.
Package user_groupsv2 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