Welcome to Branch's Developer Hub, your technical resource for integrating Branch's products into your applications and implementing advanced features across mobile, web, and server-side environments.
What is Developer Hub?
Developer Hub is a dedicated documentation workspace designed for developers, engineers, and technical teams implementing Branch. Whether you're integrating SDKs, configuring attribution methods, or building custom solutions with our APIs, you'll find implementation guides, code samples, and technical references here to support your development.
This hub focuses on technical implementation, from SDK integration and API usage to advanced configurations and data privacy compliance.
What's inside
New to Branch development? Start here to understand the basics, set up your account, and learn about the platform's technical architecture.
Integrate Branch's SDKs for iOS, Android, React Native, Flutter, Unity, and other platforms to enable deep linking and attribution in your apps.
Use Branch's REST APIs to programmatically create links, manage campaigns, access analytics data, and build custom integrations.
Understand Branch's technical approach to attribution, matching, and data collection.
Implement event tracking, retrieve attribution data, and configure how Branch captures user interactions across your applications.
Implement deep linking to route users to specific content within your app, handle deferred deep links for new users, and create seamless cross-platform experiences.
Integrate Branch with ad partners, configure attribution settings for paid campaigns, and set up postbacks for non-SANs.
Configure and customize Journeys (smart banners) to drive app adoption from mobile web, including advanced targeting and routing logic.
Integrate Branch with email service providers to enable click tracking and deep linking from email campaigns.
Configure webhooks and data exports to send Branch data to your analytics platforms, data warehouses, and internal systems in real-time.
Implement advanced features including push notification deep linking, SEO and AIO optimization, and custom Deepview configurations.
Implement privacy features, configure content security policies, manage user data preferences, restrict data processing, and filter ad network data to meet regulatory requirements.
How to navigate
Use the left sidebar to browse topics, or use the search function (CMD+K) to quickly find specific information. Each section contains technical documentation, code examples, and implementation guides to help you integrate Branch into your applications.
Article folders are organized primarily by feature and implementation area, making it easy to find the technical resources you need for your specific use case.
Need marketer resources?
While Developer Hub focuses on technical implementation and SDK integration, Branch also provides resources for campaign creation and optimization. For guides on creating links, setting up campaigns, and accessing analytics, please visit Marketer Hub.