Skip to main content

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