Build rich user experiences with content
- Provide your users with access to their files and folders and allow them to easily and securely upload files in your app using the Box Platform APIs. Users can also generate shareable URLs for files and folders.
Preview Display interactive file viewers for documents, presentations, spreadsheets, images, videos, 360-degree images and videos, 3D models, DICOM, and dozens of other file types in your apps interface.
CollaborationAllow your users to collaborate on files in your apps by adding text comments to files, creating and assigning tasks to each other, and annotating file previews.
SearchHelp users find the exact files they’re looking for with keyword search across file and folder names, file descriptions, and in-file text for text documents.
Organize and manage content in your apps
File and Folder MetadataAdd additional context to your files and folders with custom structured key:value pairs for file and folder objects that are stored in Box.
Content PoliciesDefine content policies in Box for content in your apps, such as data quarantine for certain file types, document retention policies, legal hold policies, and lightweight workflow automation policies.
Global ComplianceConfigure Box to help meet regulatory compliance obligations, with support for achieving ISO 27001, ISO 27018, PCI DSS, FedRAMP, FIPS 140-2, SEC 17a-4, HIPAA/HITECH and more based on your configurations in the Box Admin Console.
Take complete administrative control
User ManagementCreate and manage Box Managed User and App User accounts via the Box API, and add users to custom groups based on similar attributes.
Granular PermissionsControl access permissions and define exactly what each user can do with files and folders in your app with 7 different types of access permissions, such as upload-only or view-only.
Event ReportingClosely monitor file and folder activity in your app with API-based event reporting for more than 70 different types of file, user and administrative events. You can use the Events API to create custom dashboards or plug into third-party services.
Use the Box Developer Console to create apps and configure app settings, invite other developers on your team to collaborate on your Box apps, and create and manage file and folder webhooks.
Use the Box Admin Console to manage user accounts, create and manage groups, control permissions, create content policies, view detailed event reports, and create lightweight workflow automations.