# Downloads

Location: [gRPC API](https://developer.m-files.com/APIs/gRPC-API/index.md)

HTML version: https://developer.m-files.com/APIs/gRPC-API/downloads/

| File | Contents |
|---|---|
| [`mfiles-grpc-api-bundle.zip`](https://developer.m-files.com/APIs/gRPC-API/downloads/mfiles-grpc-api-bundle.zip) | The .proto files (proto/) and the runnable Python, C# and Go samples (samples/) that the quickstarts and guides use. |
| [`mfiles-grpc-api-proto.zip`](https://developer.m-files.com/APIs/gRPC-API/downloads/mfiles-grpc-api-proto.zip) | All .proto files of the API in one zip, ready for protoc or buf. |
| [`descriptor_set.binpb`](https://developer.m-files.com/APIs/gRPC-API/downloads/descriptor_set.binpb) | FileDescriptorSet of the .proto files, with comments (source info). |
| [`manifest.json`](https://developer.m-files.com/APIs/gRPC-API/downloads/manifest.json) | Version, source commit, build time and counts of this release. |

<a id="indexes"></a>

## Indexes

- [`methods.txt`](https://developer.m-files.com/APIs/gRPC-API/methods.txt): service.method | book/level | kind | session | summary | Markdown URL
- [`methods.jsonl`](https://developer.m-files.com/APIs/gRPC-API/methods.jsonl): the same facts as JSON lines, plus request and response types
- [`search-data.json`](https://developer.m-files.com/APIs/gRPC-API/search-data.json): search index data
- [`llms.txt`](https://developer.m-files.com/APIs/gRPC-API/llms.txt): map of the documentation for agents

<a id="proto-files"></a>

## Proto files

- [`mfiles/IRPCAgent.proto`](https://developer.m-files.com/APIs/gRPC-API/downloads/proto/mfiles/IRPCAgent.proto)
- [`mfiles/IRPCAnonymousLoginOperations.proto`](https://developer.m-files.com/APIs/gRPC-API/downloads/proto/mfiles/IRPCAnonymousLoginOperations.proto)
- [`mfiles/IRPCApplicationTaskQueue.proto`](https://developer.m-files.com/APIs/gRPC-API/downloads/proto/mfiles/IRPCApplicationTaskQueue.proto)
- [`mfiles/IRPCBackgroundOperationsAdmin.proto`](https://developer.m-files.com/APIs/gRPC-API/downloads/proto/mfiles/IRPCBackgroundOperationsAdmin.proto)
- [`mfiles/IRPCClientScript.proto`](https://developer.m-files.com/APIs/gRPC-API/downloads/proto/mfiles/IRPCClientScript.proto)
- [`mfiles/IRPCCloudManagementApiOperations.proto`](https://developer.m-files.com/APIs/gRPC-API/downloads/proto/mfiles/IRPCCloudManagementApiOperations.proto)
- [`mfiles/IRPCConversationOperations.proto`](https://developer.m-files.com/APIs/gRPC-API/downloads/proto/mfiles/IRPCConversationOperations.proto)
- [`mfiles/IRPCDataExport.proto`](https://developer.m-files.com/APIs/gRPC-API/downloads/proto/mfiles/IRPCDataExport.proto)
- [`mfiles/IRPCDeclarativeMetadataStructure.proto`](https://developer.m-files.com/APIs/gRPC-API/downloads/proto/mfiles/IRPCDeclarativeMetadataStructure.proto)
- [`mfiles/IRPCDeclarativeMetadataStructureAsProtobuf.proto`](https://developer.m-files.com/APIs/gRPC-API/downloads/proto/mfiles/IRPCDeclarativeMetadataStructureAsProtobuf.proto)
- [`mfiles/IRPCDocClassGroupsAdmin.proto`](https://developer.m-files.com/APIs/gRPC-API/downloads/proto/mfiles/IRPCDocClassGroupsAdmin.proto)
- [`mfiles/IRPCDocumentOperationsFileIOInternal.proto`](https://developer.m-files.com/APIs/gRPC-API/downloads/proto/mfiles/IRPCDocumentOperationsFileIOInternal.proto)
- [`mfiles/IRPCElectronicSignatures.proto`](https://developer.m-files.com/APIs/gRPC-API/downloads/proto/mfiles/IRPCElectronicSignatures.proto)
- [`mfiles/IRPCEventHandlersAdmin.proto`](https://developer.m-files.com/APIs/gRPC-API/downloads/proto/mfiles/IRPCEventHandlersAdmin.proto)
- [`mfiles/IRPCEventLog.proto`](https://developer.m-files.com/APIs/gRPC-API/downloads/proto/mfiles/IRPCEventLog.proto)
- [`mfiles/IRPCEvents.proto`](https://developer.m-files.com/APIs/gRPC-API/downloads/proto/mfiles/IRPCEvents.proto)
- [`mfiles/IRPCEventsAdmin.proto`](https://developer.m-files.com/APIs/gRPC-API/downloads/proto/mfiles/IRPCEventsAdmin.proto)
- [`mfiles/IRPCExportedDataSets.proto`](https://developer.m-files.com/APIs/gRPC-API/downloads/proto/mfiles/IRPCExportedDataSets.proto)
- [`mfiles/IRPCExportedDataSetsAdmin.proto`](https://developer.m-files.com/APIs/gRPC-API/downloads/proto/mfiles/IRPCExportedDataSetsAdmin.proto)
- [`mfiles/IRPCExtensionAuthentications.proto`](https://developer.m-files.com/APIs/gRPC-API/downloads/proto/mfiles/IRPCExtensionAuthentications.proto)
- [`mfiles/IRPCExternalLocationsAdmin.proto`](https://developer.m-files.com/APIs/gRPC-API/downloads/proto/mfiles/IRPCExternalLocationsAdmin.proto)
- [`mfiles/IRPCFileTransfer.proto`](https://developer.m-files.com/APIs/gRPC-API/downloads/proto/mfiles/IRPCFileTransfer.proto)
- [`mfiles/IRPCFileTransferStreaming.proto`](https://developer.m-files.com/APIs/gRPC-API/downloads/proto/mfiles/IRPCFileTransferStreaming.proto)
- [`mfiles/IRPCFolderUISettings.proto`](https://developer.m-files.com/APIs/gRPC-API/downloads/proto/mfiles/IRPCFolderUISettings.proto)
- [`mfiles/IRPCGroundLink.proto`](https://developer.m-files.com/APIs/gRPC-API/downloads/proto/mfiles/IRPCGroundLink.proto)
- [`mfiles/IRPCIdentityOperations.proto`](https://developer.m-files.com/APIs/gRPC-API/downloads/proto/mfiles/IRPCIdentityOperations.proto)
- [`mfiles/IRPCIndexingDataSource.proto`](https://developer.m-files.com/APIs/gRPC-API/downloads/proto/mfiles/IRPCIndexingDataSource.proto)
- [`mfiles/IRPCIndexingDataSource2.proto`](https://developer.m-files.com/APIs/gRPC-API/downloads/proto/mfiles/IRPCIndexingDataSource2.proto)
- [`mfiles/IRPCLanguages.proto`](https://developer.m-files.com/APIs/gRPC-API/downloads/proto/mfiles/IRPCLanguages.proto)
- [`mfiles/IRPCLanguagesAdmin.proto`](https://developer.m-files.com/APIs/gRPC-API/downloads/proto/mfiles/IRPCLanguagesAdmin.proto)
- [`mfiles/IRPCLicenseManagement.proto`](https://developer.m-files.com/APIs/gRPC-API/downloads/proto/mfiles/IRPCLicenseManagement.proto)
- [`mfiles/IRPCLogin.proto`](https://developer.m-files.com/APIs/gRPC-API/downloads/proto/mfiles/IRPCLogin.proto)
- [`mfiles/IRPCLoginsAdmin.proto`](https://developer.m-files.com/APIs/gRPC-API/downloads/proto/mfiles/IRPCLoginsAdmin.proto)
- [`mfiles/IRPCMonitoringDatapointsSink.proto`](https://developer.m-files.com/APIs/gRPC-API/downloads/proto/mfiles/IRPCMonitoringDatapointsSink.proto)
- [`mfiles/IRPCMonitoringStatus.proto`](https://developer.m-files.com/APIs/gRPC-API/downloads/proto/mfiles/IRPCMonitoringStatus.proto)
- [`mfiles/IRPCNamedACLs.proto`](https://developer.m-files.com/APIs/gRPC-API/downloads/proto/mfiles/IRPCNamedACLs.proto)
- [`mfiles/IRPCNamedACLsAdmin.proto`](https://developer.m-files.com/APIs/gRPC-API/downloads/proto/mfiles/IRPCNamedACLsAdmin.proto)
- [`mfiles/IRPCNamedValueStorage.proto`](https://developer.m-files.com/APIs/gRPC-API/downloads/proto/mfiles/IRPCNamedValueStorage.proto)
- [`mfiles/IRPCNotificationRules.proto`](https://developer.m-files.com/APIs/gRPC-API/downloads/proto/mfiles/IRPCNotificationRules.proto)
- [`mfiles/IRPCObjectOperations.proto`](https://developer.m-files.com/APIs/gRPC-API/downloads/proto/mfiles/IRPCObjectOperations.proto)
- [`mfiles/IRPCObjectTypes.proto`](https://developer.m-files.com/APIs/gRPC-API/downloads/proto/mfiles/IRPCObjectTypes.proto)
- [`mfiles/IRPCObjectTypesAdmin.proto`](https://developer.m-files.com/APIs/gRPC-API/downloads/proto/mfiles/IRPCObjectTypesAdmin.proto)
- [`mfiles/IRPCPropertyDefs.proto`](https://developer.m-files.com/APIs/gRPC-API/downloads/proto/mfiles/IRPCPropertyDefs.proto)
- [`mfiles/IRPCPropertyDefsAdmin.proto`](https://developer.m-files.com/APIs/gRPC-API/downloads/proto/mfiles/IRPCPropertyDefsAdmin.proto)
- [`mfiles/IRPCQueryVersion.proto`](https://developer.m-files.com/APIs/gRPC-API/downloads/proto/mfiles/IRPCQueryVersion.proto)
- [`mfiles/IRPCReplicationPackages.proto`](https://developer.m-files.com/APIs/gRPC-API/downloads/proto/mfiles/IRPCReplicationPackages.proto)
- [`mfiles/IRPCScanningAndOCR.proto`](https://developer.m-files.com/APIs/gRPC-API/downloads/proto/mfiles/IRPCScanningAndOCR.proto)
- [`mfiles/IRPCScheduledJobsAdmin.proto`](https://developer.m-files.com/APIs/gRPC-API/downloads/proto/mfiles/IRPCScheduledJobsAdmin.proto)
- [`mfiles/IRPCSearch.proto`](https://developer.m-files.com/APIs/gRPC-API/downloads/proto/mfiles/IRPCSearch.proto)
- [`mfiles/IRPCSensitivityLabels.proto`](https://developer.m-files.com/APIs/gRPC-API/downloads/proto/mfiles/IRPCSensitivityLabels.proto)
- [`mfiles/IRPCServerAdmin.proto`](https://developer.m-files.com/APIs/gRPC-API/downloads/proto/mfiles/IRPCServerAdmin.proto)
- [`mfiles/IRPCServerDataPush.proto`](https://developer.m-files.com/APIs/gRPC-API/downloads/proto/mfiles/IRPCServerDataPush.proto)
- [`mfiles/IRPCSharedLinks.proto`](https://developer.m-files.com/APIs/gRPC-API/downloads/proto/mfiles/IRPCSharedLinks.proto)
- [`mfiles/IRPCSharedLinksPublic.proto`](https://developer.m-files.com/APIs/gRPC-API/downloads/proto/mfiles/IRPCSharedLinksPublic.proto)
- [`mfiles/IRPCSubstituteUsers.proto`](https://developer.m-files.com/APIs/gRPC-API/downloads/proto/mfiles/IRPCSubstituteUsers.proto)
- [`mfiles/IRPCTaskPaneConfigurations.proto`](https://developer.m-files.com/APIs/gRPC-API/downloads/proto/mfiles/IRPCTaskPaneConfigurations.proto)
- [`mfiles/IRPCTest.proto`](https://developer.m-files.com/APIs/gRPC-API/downloads/proto/mfiles/IRPCTest.proto)
- [`mfiles/IRPCThumbnails.proto`](https://developer.m-files.com/APIs/gRPC-API/downloads/proto/mfiles/IRPCThumbnails.proto)
- [`mfiles/IRPCThumbnailsAdmin.proto`](https://developer.m-files.com/APIs/gRPC-API/downloads/proto/mfiles/IRPCThumbnailsAdmin.proto)
- [`mfiles/IRPCUserGroupsAdmin.proto`](https://developer.m-files.com/APIs/gRPC-API/downloads/proto/mfiles/IRPCUserGroupsAdmin.proto)
- [`mfiles/IRPCUsersAdmin.proto`](https://developer.m-files.com/APIs/gRPC-API/downloads/proto/mfiles/IRPCUsersAdmin.proto)
- [`mfiles/IRPCValueLists.proto`](https://developer.m-files.com/APIs/gRPC-API/downloads/proto/mfiles/IRPCValueLists.proto)
- [`mfiles/IRPCVault.proto`](https://developer.m-files.com/APIs/gRPC-API/downloads/proto/mfiles/IRPCVault.proto)
- [`mfiles/IRPCVaultAdmin.proto`](https://developer.m-files.com/APIs/gRPC-API/downloads/proto/mfiles/IRPCVaultAdmin.proto)
- [`mfiles/IRPCVaultExtensionMethods.proto`](https://developer.m-files.com/APIs/gRPC-API/downloads/proto/mfiles/IRPCVaultExtensionMethods.proto)
- [`mfiles/IRPCVaultLoginsAdmin.proto`](https://developer.m-files.com/APIs/gRPC-API/downloads/proto/mfiles/IRPCVaultLoginsAdmin.proto)
- [`mfiles/IRPCVaults.proto`](https://developer.m-files.com/APIs/gRPC-API/downloads/proto/mfiles/IRPCVaults.proto)
- [`mfiles/IRPCVaultsAdmin.proto`](https://developer.m-files.com/APIs/gRPC-API/downloads/proto/mfiles/IRPCVaultsAdmin.proto)
- [`mfiles/IRPCVaultsAdminBasic.proto`](https://developer.m-files.com/APIs/gRPC-API/downloads/proto/mfiles/IRPCVaultsAdminBasic.proto)
- [`mfiles/IRPCViews.proto`](https://developer.m-files.com/APIs/gRPC-API/downloads/proto/mfiles/IRPCViews.proto)
- [`mfiles/IRPCViewsAdmin.proto`](https://developer.m-files.com/APIs/gRPC-API/downloads/proto/mfiles/IRPCViewsAdmin.proto)
- [`mfiles/IRPCWOPIOperations.proto`](https://developer.m-files.com/APIs/gRPC-API/downloads/proto/mfiles/IRPCWOPIOperations.proto)
- [`mfiles/IRPCWOPIOperationsPublic.proto`](https://developer.m-files.com/APIs/gRPC-API/downloads/proto/mfiles/IRPCWOPIOperationsPublic.proto)
- [`mfiles/IRPCWebAccessAdmin.proto`](https://developer.m-files.com/APIs/gRPC-API/downloads/proto/mfiles/IRPCWebAccessAdmin.proto)
- [`mfiles/IRPCWebCompanionOperation.proto`](https://developer.m-files.com/APIs/gRPC-API/downloads/proto/mfiles/IRPCWebCompanionOperation.proto)
- [`mfiles/IRPCWebCompanionTaskOperation.proto`](https://developer.m-files.com/APIs/gRPC-API/downloads/proto/mfiles/IRPCWebCompanionTaskOperation.proto)
- [`mfiles/IRPCWorkflowsAdmin.proto`](https://developer.m-files.com/APIs/gRPC-API/downloads/proto/mfiles/IRPCWorkflowsAdmin.proto)
- [`mfiles/IRPCWorkspace.proto`](https://developer.m-files.com/APIs/gRPC-API/downloads/proto/mfiles/IRPCWorkspace.proto)
- [`mfiles/api/annotations.proto`](https://developer.m-files.com/APIs/gRPC-API/downloads/proto/mfiles/api/annotations.proto)
- [`mfiles/enums.proto`](https://developer.m-files.com/APIs/gRPC-API/downloads/proto/mfiles/enums.proto)
- [`mfiles/structs.proto`](https://developer.m-files.com/APIs/gRPC-API/downloads/proto/mfiles/structs.proto)
