Box Platform
Box Platform
I'm new to Box Platform. How do I start?
We got you covered! Follow these steps to build new applications and discover Box Platform capabilities.
1. Explore user types
Box Platform covers many use cases that may require different user types. Learn more about the difference between the types.
2. Understand application types
When creating applications, you can choose from several types. Read this guide to see which one fits your needs best.
3. Learn authentication methods
Box Platform supports OAuth 2.0, JSON Web Token(JWT), Client Credentials, and App Token authentication. Learn more and select the method that applies to your app.
4. Set up Box CLI
Optionally, follow the Box CLI quickstart guide to have an API testing space. It takes less than five minutes to start developing!
5. Create an architecture pattern
We always recommend putting pen to paper and drawing out your solution. Have a look at the most common architecture patterns to get inspired!
6. Create the application
Now, you can start building! Launch the Developer Console and create an application of your choice.
7. Authorize the application
Read about the authorization requirements you have to fulfill to start using you app.
8. Start coding
Finally, explore our developer toolkit: API Reference, SDKS, Box CLI, Postman Collection, Box UI Elements and much more!

Box Developer Community forum
Connect with other learners and experts on our Box community forum. Ask and answer questions, share resources, and learn together.
Join the CommunityBrowse by SDK and tools
Development with Box Platform is easy with SDKs, Box CLI, Postman collection, front-end UI elements, and much more.

Kickstart your project
Use Box Sample Code Catalog to find useful scripts, app examples, and inspiring use cases! Browse 80+ open-source repositories in various programming languages.
Browse sample codeAdditional Box Platform concepts
Want to learn more? Use these guides to discover supplementary information on the inner workings of Box Platform, broaden your understanding, and improve your custom applications.
Additional resources
Box Youtube
Check out our channel for tutorials, training, product news, and more.
View Channel
Developer Newsletter
Stay up to date with the top developer events, product releases, and community highlights.
Browse Newsletter
Box Developer Blog
Read news, updates and tutorials on Box APIs, SDKs and gain useful developers' and admins' insights.
Visit Box Developer Blog