Start Here
Get started with Box API basics and create your first application
Box Archive
Learn about Box Archive capabilities
Box AI
Explore AI-powered features in Box
Box AI Studio
Build and manage AI agents with Box AI Studio
Box MCP Server
Integrate Box with Model Context Protocol
Box Doc Gen
Generate documents programmatically
Applications
Build and manage Box applications
Authentication
Secure your applications with Box authentication
Authorization
Control access and permissions
API Calls
Master API fundamentals and best practices
CLI
Use Box command line interface
Embed Box
Embed Box experiences in your applications
Tooling
Explore tools and SDKs for Box development
Security
Implement security best practices
SSO & App Users
Set up single sign-on and app users
Collaborations
Enable team collaboration features
Collections
Organize content with collections
Comments
Add commenting features to your app
Downloads
Implement file download functionality
Events
Monitor and react to Box events
Files
Work with files in Box
File Requests
Create and manage file requests
Folders
Manage folder operations
Integration Mappings
Map users across integrations
Legal Holds
Manage legal hold requirements
Metadata
Add custom metadata to content
Mobile
Build mobile Box applications
Representations
Work with file representations
Retention Policies
Set up content retention policies
Search
Implement powerful search functionality
Shared Links
Create and manage shared links
Box Relay
Automate workflows with Box Relay
Box Sign
Add e-signature capabilities
Box Skills
Build AI-powered skills for Box
Tasks
Create and manage tasks
Trash
Handle deleted content
Uploads
Implement file upload functionality
Users
Manage Box users
Webhooks
Handle real-time events with webhooks
Web Links
Create and manage web links
