Skip to main content

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