As a FirstNet user, can I use apps that are not included in the App Catalog?
FirstNet does not limit app use to apps included in the FirstNet Catalog. However, public safety agencies may implement policies or limitations to what apps are distributed and or accessible to agency users. (It’s best to check your agency policies for app downloads and use.)
Do app providers have to apply for FirstNet Verified to get a FirstNet CertifiedTM designation?
No. Although all providers who want to be in the App Catalog have to be able to meet the requirements for FirstNet Verified, those who want FirstNet CertifiedTM can apply directly for that on our developer portal.
How Do I Get Premier Member Status?
FirstNet encourages Developer Portal members to have a deeper engagement and contribution to public safety. Users who demonstrate that commitment are elevated to a premier member status. FirstNet Developer portal rewards members’ engagement by awarding them engagement points. Among others, engagement points are awarded for the following activities
- Approved apps in the App Catalog, use of FirstNet APIs and making APIs available on the API Catalog receive 50 engagement points for each engagement.
- Contributing to ‘Tell Us Your Story’, contributing to accepted blogs receive 30 points for each engagement.
- Accepted contributions to Forums and Rating APIs adds 10 to 20 points
Points accumulate to categorize users into levels of engagement. Collaborator and Promoters have privileged access to FirstNet app program marketing.
- Beginner (0-49 points)
- Explorer (50-99 points)
- Contributor (100-199 points)
- Collaborator (200-299 points)
- Promoter (300+)
How do I create my developer account?
Fill in Join Now form to register your account. After you authenticate your email address, you’re ready to start developing your first application. As a basic account holder, you can request three API keys for use in a staging environment. To get unlimited access to API keys for use in both staging and production environments, please complete the Free Full Access form, which you can find in Manage My Account page. This form will collect the contact details we need for the app vetting process.
How do I register an application?
If your app uses AT&T or FirstNet APIs, it will have to be registered using the sandbox.
To register an application, please complete the Free Full Access form found in Manage My Account page, then click on Account Profile and select Manage My Account in the dropdown menu. Look for Register App link in the API Access section. Now select Set Up New App and fill in the new application form.
For apps that do not use AT&T or FirstNet APIs, you don’t have to register your app. You may directly go to submitting your app for review.
How do I report a bug or request a new feature?
To do this, please use our Submit a Ticket form.
How do I request API keys for FirstNet and AT&T APIs?
To request an API key, make sure you first complete Free Full Access form found in Manage My Account page. If you have done so, please click on Account Profile and select Manage My Account in the dropdown menu. In the API Access section, select the Register App link. Now select Set Up New App and fill in the new application form.
How will I monetize my app when I distribute app through FirstNet?
Public safety agencies interested in the app/solution will directly contact the app supplier for purchasing and licensing the app/solution. If your app is cross-listed in one of the third-party app store as in Apple App store or Google Play, the transaction happens on the third-party store.
What are the different app designations in the App Catalog for FirstNet?
Every app is inspected by the FirstNet review team and App Review Board to receive one of two designations – FirstNet Verified or FirstNet Certified™. Every app included in the App Catalog must qualify for the designation of FirstNet Verified. App providers who demonstrate their ability to meet heightened requirements and additional criteria can attain the higher designation of FirstNet Certified™.
What happens if I previously submitted an app to receive the FirstNet Reviewed designation?
Your app submission and designation will be automatically changed from FirstNet Reviewed to FirstNet Verified. You will benefit from your apps new designation as FirstNet Verified, because any new binary submissions (needed to launch new product releases or address deficiencies found during the evaluation processor) will no longer require you to provide a binary code scan or Video Optimizer reports. Instead, the FirstNet review team will perform the necessary security scans, and use of the Video Optimizer report is only required of FirstNet CertifiedTM apps. Of course, you are still encouraged to use the free, yet optional, Video Optimizer tool to make sure you app does not unnecessarily drain device battery or inefficiently use network resources.
What is FirstNet Verified and what happened to the FirstNet Reviewed designation?
The FirstNet Reviewed designation was eliminated and replaced with the FirstNet Verified designation on September 5, 2018. Based on feedback from the development community, the FirstNet App Review Board authorized several valuable changes to the app submission process. As of September 5, 2018, providers who want their app included in the FirstNet App Catalog simply request the FirstNet Verified designation. FirstNet Verified app submissions only require the completion of a simplified FirstNet Verified App Submission Checklist, the app binary (IPA or APK file) and app images. The FirstNet review team then performs the necessary security scans as part of its evaluation – at no cost to the app provider. We believe this relieves public safety product providers of some of the burdens once associated with being evaluated for inclusion in the App Catalog.
What is included in the basic membership?
Basic membership provides access to three API keys that can be used in a staging environment. As a basic member, you can submit an app for review and publication in the App Catalog. Basic members can also participate in our Community forum. You can access APIs that are not restricted.
What is required of an app provider that wants their app included in the App Catalog for FirstNet?
At minimum, every app in the App Catalog must qualify for the designation of FirstNet Verified.
A FirstNet Verified submission requires:
- Completion of a simplified FirstNet Verified App Submission Checklist;
- App binary (IPA or APK file)
- App images
After submission and before inclusion in the App Catalog and designation as FirstNet Verified, the FirstNet review team must confirm:
- The app is relevant for use by first responders.
- A high confidence the app adheres to security practices that protect data sources and users from intrusion and malicious attacks, demonstrated via scan of the app binary.
- A high confidence the app uses security mechanisms designed to avoid unauthorized data access, use and leakage, demonstrated via scan of the app binary.
- The app has a history of three 9’s (99.9%) availability.
Providers can also choose to seek the FirstNet CertifiedTM designation, which has requirements for security, availability, mobility, resiliency and scalability that exceed the requirements for FirstNet Verified.
What is required of an app provider who wants their app to receive the special designation of FirstNet Certified™?
Every app in the App Catalog must be able to qualify for the designation of FirstNet Verified. To be considered for the special designation of FirstNet Certified™ the app providers must complete a more extensive app submission package than that required of a provider who only wishes to attain the designation of FirstNet Verified.
A FirstNet Certified™ submission requires:
- The completion of a full App Submission Checklist and related evidence of answers;
- Reports from source code security scan from an FirstNet accepted scan provider;
- Reports from the Video Optimizer tool;
- App binary (IPA or APK file)
- App images
After submission and before designation as a FirstNet CertifiedTM app, the FirstNet review team must confirm:
- The app is relevant for use by first responders
- A higher confidence the app adheres to security practices that protect data sources and users from intrusion and malicious attacks, demonstrated via scan of the source code.
- A higher confidence the app uses security mechanisms designed to avoid unauthorized data access, use and leakage, demonstrated via scan of the source code.
- The app has a history of four 9’s (99.99%) availability.
- The app appropriately optimizes it use of device and network resources, demonstrated by results reported by the Video Optimizer tool.
- The app provider demonstrates that mechanisms are in place to enable service and data restoration or recovery after an outage or failure
- The app provider demonstrates that mechanisms are in place to accommodate surges and other relevant changes in demand and use.
What is the FirstNet Developer Program?
What is the difference between FirstNet Certified™ and FirstNet Reviewed certifications?
FirstNet Certified™ certification requires proof of 99.99% Service Level Availability and apps will be evaluated for relevancy, availability, scalability, resiliency, data privacy, resource usage, and security. FirstNet Certified™ apps will receive an exclusive FirstNet mark.
FirstNet Reviewed designation requires 99.9% Service Level Availability and apps will be evaluated for relevancy, availability, data privacy, resource usage, and security.
Both FirstNet Certified™ and Reviewed apps will be posted on the FirstNet App Catalog for access and distribution to public safety agencies If your app is FirstNet Certified™, you may describe it as “FirstNet Certified™” and your app will receive a FirstNet mark on the FirstNet App Catalog. If your app is FirstNet Reviewed, you may describe it as “FirstNet Reviewed”.
What is the difference between a FirstNet Verified and FirstNet Certified™ app?
Both FirstNet Verified and FirstNet Certified™ apps have been vetted by a multidisciplinary app review board to confirm they are relevant and appropriate for public safety use. Apps in each app designation have been inspected to evaluate security and data, but FirstNet Certified™ apps have demonstrated a higher degree of confidence. Apps in each category are inspected for availability. A FirstNet Verified app must be at or above 99.9% availability, and a FirstNet Certified™ app far more available at 99.99%. Only apps with the FirstNet Certified™ designation have been inspected and proven to demonstrate their optimization of mobility resources, resiliency to recovering after failure, and scalability to accommodate peaks in demand.
See the chart below for more specific information on the differences in commercial apps, FirstNet Verified apps, and FirstNet Certified™ apps.
What kind of applications are accepted?
You are free to develop apps in any area related to public safety; however, here are a few areas that we have identified to get you started:
- Public Safety (Communication) Tools
- Device Security
- Secure Connections
- Cloud Solutions
- CAD Solutions
- Video Surveillance
- In Building Coverage & Mapping
- Situational Awareness & Detection
- Cyber Security & Fraud Detection
- Forensic Intelligence
What tools do I need to use to retrieve scan results for my app?
For FirstNet Certified™ apps, developers must utilize Checkmarx Cx SuiteTM or Fortify Static Code AnalyzerTM to analyze the app source code
For FirstNet Verified apps, there is no requirement for developers to submit a scan report. FirstNet app review team will run a scan as part of the security evaluation.
For FirstNet Certified™, developers must provide app optimizer scan results using the AT&T Video Optimizer tool.
For more information, refer to the FirstNet Application Testing and Security Requirements.
Where can I find out more information about using AT&T APIs and SDKs?
You can review AT&T API FAQ on the AT&T Developer Portal.
Why should I join the FirstNet Developer Program?
- Submit your apps for FirstNet certification
- Access exclusive FirstNet APIs and SDKs, including FirstNet uplift capability
- Distribute your apps for free to public safety agencies nationwide
- Submit apps to be evaluated and certified for free; this includes apps currently being used and those that your agency is considering to use.
- Manage and distribute all your agency apps through a single highly secure public safety dedicated app store - the App Catalog.
- Create apps specific to your agency using exclusive FirstNet APIs and SDKs.