diff --git a/proto/viam/app/v1/app.proto b/proto/viam/app/v1/app.proto
index e49ff76d3..50b62fdd9 100644
--- a/proto/viam/app/v1/app.proto
+++ b/proto/viam/app/v1/app.proto
@@ -299,6 +299,10 @@ service AppService {
   rpc CreateKeyFromExistingKeyAuthorizations(CreateKeyFromExistingKeyAuthorizationsRequest) returns (CreateKeyFromExistingKeyAuthorizationsResponse);
 
   rpc GetAppContent(GetAppContentRequest) returns (GetAppContentResponse);
+
+  // Search
+
+  rpc SearchForItems(SearchForItemsRequest) returns (SearchForItemsResponse);
 }
 
 message Robot {
@@ -1864,3 +1868,17 @@ message OAuthConfig {
   string logout_uri = 6;
   repeated EnabledGrant enabled_grants = 7;
 }
+
+message SearchResult {
+  string id = 1;
+  string item_type = 2;
+  string name = 3;
+}
+
+message SearchForItemsRequest {
+  string search_string = 1;
+}
+
+message SearchForItemsResponse {
+  repeated SearchResult results = 1;
+}