Skip to content
/ proto Public

InferaDB protocol definitions — Protocol Buffer schemas and gRPC service definitions for engine and control plane APIs.

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 protocol buffer 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

Packages follow the 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 to discuss InferaDB, get help with your projects, and connect with other developers. Whether you have questions, want to share what you're building, or are interested in contributing, we'd love to have you!

License

Licensed under either of:

at your option.

About

InferaDB protocol definitions — Protocol Buffer schemas and gRPC service definitions for engine and control plane APIs.

Topics

Resources

License

Apache-2.0, MIT licenses found

Licenses found

Apache-2.0
LICENSE-APACHE
MIT
LICENSE-MIT

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks