Cloud Content Management APIs for Developers

Box provides APIs and SDKs to securely upload, store, view, annotate, search, and comment on nearly any type of file. Designed for the enterprise.

Create a Free Developer Account
View Docs Created with Sketch.

Rethinking Content

Apps with rich content experiences need so much more than storage blobs. With Box Platform, every app you build immediately gets all of the features you need — uploads, file viewing, commenting, search, metadata and more — backed by the industry's leading security profile. We're helping the next generation of apps to have engaging content experiences that are simple for users and meet the needs of the enterprise.

Explore Features Created with Sketch.
  • Upload
  • Preview
  • Search
  • Comments
  • Metadata
  • Upload
  • Preview
  • Search
  • Comments
  • Metadata
  • Upload
  • Preview
  • Search
  • Comments
  • Metadata
  • Upload
  • Preview
  • Search
  • Comments
  • Metadata
  • Upload
  • Preview
  • Search
  • Comments
  • Metadata

Built for Developers

Box helps developers tackle content complexities with just a few lines of code. Our APIs are easy to use, extensively documented, and come with tools to help you every step of the way. We use these same APIs in our own web and mobile app, so they're pressure-tested, reliable, and built for scale.

View Docs Created with Sketch.
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 file=@myfile.jpg
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"

You're in good company

Thousands of developers from businesses of all sizes build apps on Box Platform.

"Tax related records are among the most sensitive and confidential documents that clients can entrust a service provider with. Therefore it was integral for H&R Block Canada to partner with the industry leading cloud content management platform that is highly secure and flexible for our operations. With Box Platform, we were able to improve both backend case management and workflow management to help reduce friction and improve business efficiency."
- Tim Wan, VP Product Development and Innovation
"Using Box Platform lets us provide a richer quality experience to our customers. By leveraging the customizable interface to build a collaborative platform protected by the strictest security features, customers can access, edit and store their legal documents and share them with their attorney, accountant, and partners."
- Sham Telang, CTO at LegalZoom
"As we were building Maxwell, we let Box Platform take care of the storage, redundancy, and permissions for all the content. That way, we could focus resources on the application and the user experience rather than the content layer."
- Rutul Dave, CTO at Maxwell

Integrate with Box

Many developers use Box APIs to build integrations with Box and publish them in the Box App Gallery.

Build an Integration Created with Sketch.

Everything Box Platform Offers You

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.

Contact Sales Created with Sketch.