Programatically build container images on behalf of your customers in a secure, isolated environment.
gRPC, Connect, and HTTP/JSON support, with a variety of language SDKs and integrations.
syntax = "proto3";
package depot.core.v1;
service ProjectService {
rpc ListProjects(ListProjectsRequest) returns (ListProjectsResponse) {
rpc GetProject(GetProjectRequest) returns (GetProjectResponse) {
rpc CreateProject(CreateProjectRequest) returns (CreateProjectResponse) {
rpc UpdateProject(UpdateProjectRequest) returns (UpdateProjectResponse) {
rpc DeleteProject(DeleteProjectRequest) returns (DeleteProjectResponse) {
rpc ListTrustPolicies(ListTrustPoliciesRequest) returns (ListTrustPoliciesResponse) {
rpc AddTrustPolicy(AddTrustPolicyRequest) returns (AddTrustPolicyResponse) {
rpc RemoveTrustPolicy(RemoveTrustPolicyRequest) returns (RemoveTrustPolicyResponse) {
}