Skip to content
/ proto Public

InferaDB protocol definitions — gRPC service definitions

License

Apache-2.0, MIT licenses found

Licenses found

Apache-2.0
LICENSE-APACHE
MIT
LICENSE-MIT
Notifications You must be signed in to change notification settings

inferadb/proto

InferaDB Protocol Buffers

Discord License

gRPC definitions for InferaDB APIs.

Important

Under active development. Not production-ready.

Structure

inferadb/
├── authorization/
│   └── v1/
│       └── authorization.proto    # Permission checks, relationships, lookups
└── management/
    └── v1/
        └── (coming soon)          # Organizations, vaults, schemas, teams

Package Naming

Package pattern: inferadb.<domain>.v1

  • inferadb.authorization.v1 - Authorization service (checks, relationships, watch)
  • inferadb.management.v1 - Management service (orgs, vaults, schemas, teams)

Usage

Buf

buf generate

protoc

protoc --proto_path=. \
  --go_out=. --go_opt=paths=source_relative \
  --go-grpc_out=. --go-grpc_opt=paths=source_relative \
  inferadb/authorization/v1/authorization.proto

Community

Join us on Discord for questions, discussions, and contributions.

License

Dual-licensed under MIT or Apache 2.0.

Contributors 2

  •  
  •