We’re excited to announce the launch of our new developer portal within the Binary Ninja Portal. This new feature provides a centralized hub for viewing extensions, gives extension developers the ability to manage their extensions, and provides extension authors insights into their user base.
What’s New
Extension Viewer
The Extension Viewer provides a comprehensive catalog of all available Binary Ninja extensions, both official and community-created. You can find it under “Extension Viewer” in the sidebar of the Binary Ninja Portal.
Key features include:
- Complete Extension Catalog: Browse all available extensions (both official and community)
- Extension Details: View comprehensive information about an extension, including version history, detailed metadata, and more
- Filtering and Search: Find extensions by name, description, author, or type (official vs. community)
Extension Analytics
For extension authors (those who have successfully claimed their extensions), we’ve built an analytics dashboard that provides insights into their user base.
Download Analytics
- Total Downloads: All-time download counts with detailed tracking available starting from July 1, 2025 onwards
- Monthly Trends: Visual charts showing download patterns over time
- Platform Distribution: See which operating system platforms your users prefer
- Geographic Insights: Track downloads by country and understand your global reach
Developer Insights
- User Base Analysis: Understand your audience and their preferences
- Performance Indicators: Average downloads per month and growth trends
- Platform Support: See how many unique platforms your extension reaches
- Geographic Reach: Track how many countries your extension is used in
For more information on shared data, see the FAQ.
Extension Claiming System
We added a new extension claiming system, which allows developers to verify ownership of an extension and access detailed analytics.
How It Works
- Find Your Extension: Browse the Extension Viewer to locate your extension
- Claim Ownership: Click “Claim Extension” and provide your GitHub repository details
- Verify Ownership: Add the provided verification token as a GitHub topic to your repository
- Access Analytics: Once verified, gain access to comprehensive download metrics and insights
Going through this token-based verification process ensures that only legitimate extension owners can claim a given extension. Once a claim has been started, you can track the claim status as you complete verification. You have 7 days from the start of a claim to successfully complete verification before the pending claim is removed.
Key Benefits
For Extension Developers
- Performance Insights: Understand how your extension is being used across different platforms and regions
- User Engagement: Track download patterns and identify growth opportunities
- Platform Optimization: See which platforms are most popular for your extension
- Global Reach: Understand your international user base
For the Community
- Discoverability: Easily find and explore new extensions
- Quality Assurance: Access detailed information about extensions before downloading
Getting Started
For Extension Users
- Log in to the Binary Ninja Portal
- Navigate to “Extension Viewer” in the sidebar
- Browse and discover new extensions
- Click on any extension to view detailed information
For Extension Developers
- Log in to the Binary Ninja Portal
- Find your extension in the Extension Viewer
- Click “Claim Extension” and follow the verification process
- Once verified, access your extension’s analytics dashboard from the extension details page
What’s Next
This is just the beginning. We’re already planning additional features, including:
- Extension Marketplace: Enhanced distribution features
- Extension Ratings: Community feedback system
- Advanced Analytics: More detailed usage patterns and insights
- Native Extension Support: Better support for native extensions, including improved build workflows and distribution options (see this discussion for a workflow in the meantime)
We’re excited to see how this new platform helps developers better understand their users, improve on their existing extensions, and create even more extensions for the Binary Ninja ecosystem. Head over to the Binary Ninja Portal and check out the new developer portal today.
Have questions or feedback? Feel free to reach out directly in the Portal or via Slack.