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.

SDK BASIC

A. Application

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.

SDK ADVANCED

A. Application

Apply to become a Technology Partner here. You will be asked to submit relevant information on the details and purpose of your integration.

B. Evaluation

Once received, your request will be evaluated. Depending on the nature of the request, evaluation time will vary.

C. Agreement

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.

SDK BASIC

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.

Should you require support from the Genetec SDK Team, please email us at [email protected] to request a quote (GSC-SDK-SSP). To submit a Purchase Order, contact us at [email protected].

SDK ADVANCED

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.

3. Development

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.

A. Install

Install the Security Center Software from the SDK download links & consult the SDK help file documentation for SDK capabilities and functionalities.

B. Activate

Activate your development license which natively includes a Generic Development Certificate and 20 SDK connections for development only.

C. Contact SDK certificates

Once your integration is complete, please contact [email protected] for the Production Certificate that will uniquely identify your application on a Security Center production system.

4. Validation

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.

B. Demonstration

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.

5. Production

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.

C. Deployment

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.

Technical support

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.

Deployment

If you do not have a valid SSP, you may either:

A) Purchase an SSP (Request a quote with the part number: GSC-SDK-SSP to [email protected] or to [email protected])

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.

Development vs. Production certificate

Development

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.

Production

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.