Box Platform helps you handle all the complexities of content in your apps. From UI to infrastructure, our platform provides an end-to-end solution for building secure and engaging content experiences.

Create a Free Developer Account

View Docs Created with Sketch.

Build rich user experiences with content

  • File Sharing and Upload
    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.

  • Collaboration
    Allow 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.

  • Search
    Help 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 Metadata
    Add additional context to your files and folders with custom structured key:value pairs for file and folder objects that are stored in Box.

  • Content Policies
    Define 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 Compliance
    Configure 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 Management
    Create and manage Box Managed User and App User accounts via the Box API, and add users to custom groups based on similar attributes.

  • Granular Permissions
    Control 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 Reporting
    Closely 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.

Developer Console

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.

Admin Console

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.

Tools to help you every step of the way

Box provides libraries and tools to help you successfully build apps with Box Platform.


Build with Box Platform in the language of your choice with libraries for common web, mobile, and server-side development languages.

View SDKs

UI Elements

Leverage pre-built, customizable Javascript UI components, derived from the Box web user interface, directly in your app's interface.

Learn More


Meet and learn from thousands of other developers building with Box through forums, newsletters, blogs, Twitter, events, and more.

Learn More

Ready to start building?

Contact Sales Created with Sketch.