OptiTech provides two categories of SDKs to support different use cases:
- Client SDKs: For developers building on top of the OptiTech API, for example to surface control status in your own dashboards or answer questionnaires programmatically. These SDKs handle authenticated requests from your application.
- Management SDKs: For programmatically managing OptiTech resources like organizations, frameworks, controls, evidence, and vendors. These are wrappers around the OptiTech API.
Client SDKs
Use these SDKs to build on the OptiTech API, with authentication handled for you.
Management SDKs
Use these SDKs to programmatically manage your OptiTech program (organizations, frameworks, controls, evidence, vendors, and reports).