Security Center Software Development Kit
Security Center provides development tools that allow Genetec partners and customers to expand their security platforms by integrating additional systems and adding custom functionalities.
The Security Center Software Development Kit (SDK) includes:
- Libraries, code samples, tutorials, and documentation
- Access to Technical Assistance on the Genetec™ Portal online knowledge base
- One-year specialized SDK Assistance Program (optional)
- Security Center, full-featured, not for resale license and development license
1. Becoming an SDK partner
To begin the process of obtaining the SDK you must apply to become a Technology Partner. Depending on the nature of your integration, you will require one of two Software Development Kit (SDK) packages: Standard SDK or Extended SDK. Both SDK packages are free of charge. Additionally, a partnership program including SDK assistance and marketing benefits is also available. Please note that the application process differs from one package to another. For more information on available packages, please consult the Technology Alliance Program - Program Application page.
Apply to become a Technology Partner here. You will be asked to submit relevant information on the details and purpose of your integration. You will also need to accept the Genetec Terms & Conditions.
Once received, your request will be evaluated by our team. Depending on the nature of the request, evaluation time will vary. The Standard SDK will be released upon approval of your project.
Apply to become a Technology Partner here. You will be asked to submit relevant information on the details and purpose of your integration.
Once received, your request will be evaluated by our team. Depending on the nature of the request, evaluation time will vary.
The Extended SDK package is only released once an SDK-specific license agreement & non-disclosure agreement (NDA) has been signed and returned by the partner.
2. Delivery of SDK
Standard and Extended SDK
The customer service department will send the SDK package that includes the SDK development license and generic development certificate to your team by email.
Once you have received the SDK development license and download links, you may begin the development of your integration with Security Center using the Generic Development Certificate included in the SDK package.
Install the Security Center Software from the SDK download links & consult the SDK help file documentation for SDK capabilities and functionalities.
Activate your development license which natively includes a Generic Development Certificate and SDK connections for development only.
C. Contact us
Once your development is complete and ready for testing and deployment, you will need to request a Production Certificate. This production Certificate is to replace the Generic Development Certificate that was supplied in the SDK package.
Please contact [email protected] at least 2 weeks prior to deployment. You will be asked to submit a technical note and to present a demo of your integration for validation before you can receive a Production Certificate.
A. Technical note
You will be required to submit a technical note detailing your integration with Security Center, its features and its purpose. You will be provided with a template once you have requested the Production Certificate.
You will be asked to present a demo of your integration to Genetec for validation. An appointment will be set once you have submitted the technical note.
Once your integration has been validated by Genetec, you will be issued a unique Part Number & Production Certificate that is specific to your integration. This Production Certificate must be included within your application for deployment. In order for an end user to use your application on a production system, the specific SDK Part Number will need to be purchased.
*More information on deploying your certificates can be found in the SDK help file included with the SDK package
**SDK Production Part Number:
The Production Part Number contains one SDK connection by default. In general, one SDK connection is consumed each time an application connects to the Directory.
A. Production certificate
In order to test & deploy your integration on a production Security Center system, a unique Production Certificate and part number will need to be obtained from Genetec.
B. Demo license
As part of the SDK package, you have the option to obtain a new demo license containing your specific part number to test your integration outside of the development environment.
The end-user or System Integrator must purchase the required number of SDK Part Numbers specific to your integration from Genetec. The Part Number will be added to the license by Customer Service, the certificate is to be included in the application or otherwise deployed by the partner.
Should you require support throughout the development process, please open a case through the Technical Assistance section of the Genetec Portal. If the technical issue is related to the SDK, it will need to be directed to SDK Support. Only partners with a valid SDK Assistance Contract can access SDK Support. For SDK-related issues, please be ready to provide your SDK Support Contract Number.
Technical assistance account
To access the Technical Assistance section of the Genetec Portal, please request a new profile on the Portal login page.
SDK Assistance Program
The purchase of a 1-year SDK Assistance Program includes access to Technical Assistance on the Genetec Portal as well as email support during Canadian business hours only (no Canadian holiday coverage). You also have access to consulting hours and the certification of your solution. Should you have any questions about the SDK packages and assistance programs, please consult the Technology Alliance Program - Program Application page or email us at [email protected].
When partners receive the SDK tool, all samples include a Generic Development Certificate and Part Number that can only be used on the SDK development system. These are NOT valid on a production system.
N.B. The Development Certificate must be used for development purposes only, and should be included in your application to connect to Security Center.The Development Certificate will be replaced by the official Production Certificate prior to deployment.
The unique Production Part Number & Production Certificate specific to the partner integration is issued by Genetec to the partner. This Certificate is to be embedded within the application by the partner. The Part Number is to be added by Genetec to any Production System requiring this SDK integration. It is NOT valid on the SDK development system.