https://github.com/inferadb/proto
InferaDB protocol definitions — Protocol Buffer schemas and gRPC service definitions for engine and control plane APIs.
https://github.com/inferadb/proto
access-control api-definition authorization buf fine-grained-access-control grpc inferadb permissions protobuf protocol-buffers rebac zanzibar
Last synced: about 2 months ago
JSON representation
InferaDB protocol definitions — Protocol Buffer schemas and gRPC service definitions for engine and control plane APIs.
- Host: GitHub
- URL: https://github.com/inferadb/proto
- Owner: inferadb
- License: apache-2.0
- Created: 2025-12-23T04:21:55.000Z (3 months ago)
- Default Branch: main
- Last Pushed: 2025-12-25T05:14:36.000Z (3 months ago)
- Last Synced: 2025-12-26T18:13:08.084Z (2 months ago)
- Topics: access-control, api-definition, authorization, buf, fine-grained-access-control, grpc, inferadb, permissions, protobuf, protocol-buffers, rebac, zanzibar
- Homepage: https://inferadb.com
- Size: 22.5 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README
> [!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..v1`
- `inferadb.authorization.v1` - Authorization service (checks, relationships, watch)
- `inferadb.management.v1` - Management service (orgs, vaults, schemas, teams)
## Usage
### Buf
```bash
buf generate
```
### protoc
```bash
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](https://discord.gg/inferadb) for questions, discussions, and contributions.
## License
Dual-licensed under [MIT](LICENSE-MIT) or [Apache 2.0](LICENSE-APACHE).
