gRPC API
The gRPC API exposes endpoints via the gRPC protocol for managing data and policies.
tip
Executing a policy (i.e. querying for an authorization decision) is done by using the GetData API
Bulk API
BulkService is an API for specifying batches of read/write operations.
See the buf.build Bulk API reference documentation
Data API
DataService is an API for CRUD operations on the data stored in Enterprise OPA.
See the buf.build Data API reference documentation
The Data API also has the ability to stream reads/writes
Policy API
PolicyService is an API for CRUD operations on the policies stored in Enterprise OPA.
See the buf.build Policy API reference documentation
The Policy API also has the ability to stream reads/writes