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
    Give users access to their files and enable them to easily and securely upload files in your app.

  • Preview
    Provide rich viewing for documents, presentations, spreadsheets, images, videos, 3D models, DICOM, and more.

  • Collaboration
    Allow users to collaborate in your apps with comments on files, user tasks, and file annotations.

  • Search
    Help users find exactly what they’re looking for with keyword search across file names, descriptions, and in-file text.

Organize and manage content in your apps

  • File and Folder Metadata
    Add context to your content with custom metadata on file and folder objects.

  • Content Policies
    Control content in your app with policies like automatic quarantine, retention, legal holds, and lightweight automations.

  • Global Compliance
    Meet compliance obligations with support for ISO 27001, ISO 27018, PCI DSS, FedRAMP, FIPS 140-2, SEC 17a-4, HIPAA/HITECH and more.

Take complete administrative control

  • User Management
    Create and manage user accounts - either for Box users or your own users - and add them to groups based on similar attributes.

  • Access Permissions
    Granularly define what each user can do with content in your app with seven different types of access permissions.

  • Event Reporting
    Closely monitor your app’s activity with event reporting for more than 70 types for file, user and administrative activities.

Developer Console

Configure your apps built on Box Platform, invite other developers to collaborate on your apps, and create and manage webhooks.

Admin Console

Manage users, groups, and permissions, create content policies, view detailed event reporting, and create lightweight automations.

Tools to help you every step of the way

Configure your apps built on Box Platform, invite other developers to collaborate on your apps, and create and manage webhooks.


Build with Box Platform in the language of your choice with SDKs for common web, mobile, and server languages.

View SDKs

UI Kit

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

Learn More


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

Learn More

Ready to start building?

Contact Sales Created with Sketch.