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 functionality.
The Security Center SDK Includes:
- Libraries, code samples, tutorials and documentation
- Access to Technical Assistance on the Genetec™ Portal Online Knowledge Base
- 1 year specialized SDK support
- Security Center, full featured, not for resale license + development license
Should you have any questions about the SDK packages, please consult the Technology Alliance Program - Program Application page or email us at [email protected].
We look forward to working with you.
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: SDK BASIC or SDK ADVANCED. The application process depends on the chosen package. For more information on the 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 as well as accept the Genetec Terms & Conditions.
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. Depending on the nature of the request, evaluation time will vary.
The ADVANCED SDK package is only released once an SDK-specific license agreement & non-disclosure agreement (NDA) has been signed and returned by the partner. A Purchase Order is also to be submitted to Customer Service.
2. Delivery of SDK
Depending on the nature of your integration, the process for delivery of the SDK will vary.
A. Download SDK
The SDK BASIC package can be downloaded at anytime from our website by accepting the Genetec legal terms and conditions.The customer service department will issue an SDK development license that will allow you to begin the integration. This license contains a Generic Development Certificate.
A. Request a quote
To request a quote (part number GSC-SDK-ADVANCED), please email us at [email protected].
B. Submit a purchase order
Please submit a PO to [email protected]
C. Receive SDK links
Once you have submitted a PO, the customer service department will send the SDK package that includes the SDK development license and a Generic Development Certificate.
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 20 SDK connections for development only.
C. Contact SDK certificates
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 Support Contract can access SDK Support. For SDK-related issues, please be ready to provide your SDK Support Contract Number.
Technical assistance account
Request a new profile for access to the Technical Assistance section of the Genetec Portal.
SDK support program
The 1-year SDK Support Program includes: Access to Technical Assistance on the Genetec Portal as well as email support during Canadian business hours only, no Canadian holiday coverage. Phone support is not provided. The SSP Contract Number is attached to the SDK Development License.
If you do not have a valid SSP, you may either:
B) Purchase SDK Support as needed on a 'per ticket' basis. You can do this through the Technical Assistance section of the Genetec Portal directly.
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.