Box provides APIs and SDKs to securely upload, store, view, annotate, search, and comment on nearly any type of file in your apps. Designed for the enterprise.
Modern applications need so much more than just simple storage in the cloud. With Box Platform, you can build rich experiences with content in your web, desktop, and mobile apps, with all the features you need — file uploads, file viewing, comments, keyword search, file and folder metadata and much more — all backed by the industry's leading security and compliance profile. We're powering the next generation of apps to have content experiences that are simple for users and meet the requirements of the enterprise.
Explore Features
Box helps developers overcome challenges with content management by taking complex processes and abstracting them with just a few lines of code. The Box Platform APIs are easy to use and extensively documented, with tools to help you every step of the way.
curl https://upload.box.com/api/2.0/files/content \
-H "Authorization: Bearer ACCESS_TOKEN" -X POST \
-F attributes='{"name":"tigers.jpeg","parent":{"id":"11446498"}}' \
-F [email protected]
curl "https://api.box.com/2.0/search?query=sales&file_extensions=pdf&updated_at_ range=2017-05-01T13:35:01-07:00,2017-05-05T13:35:01-07:00" \ -H "Authorization: Bearer ACCESS_TOKEN"
curl https://api.box.com/2.0/comments \
-H "Authorization: Bearer ACCESS_TOKEN" \
-d '{"item": {"type": "file", "id": "FILE_ID"}, "message": "YOUR_MESSAGE"}' \
-X POST
curl https://api.box.com/2.0/files/FILE_ID?fields=expiring_embed_link \ -H "Authorization: Bearer ACCESS_TOKEN"
Many developers use Box APIs to build integrations with Box and publish them in the Box App Gallery.
Box Platform is the industry's only cloud content management platform and can be accessed using the Box Content API. Box Platform provides a suite of cloud content services that lets you build content apps quickly. So whether you're building a secure content vault, creating new apps for field enablement, or just building new tools for content submission and approval, you can deliver engaging digital experiences for any user on virtually any device.