Use API Co-signers for Signing and Approval Automation
Overview
The API Co-signer automates transaction signing and workspace configuration approvals, complementing the default manual process performed via a mobile device using the Fireblocks mobile application. It is ideal for workspaces with high transaction volumes or frequent activity.
The Co-signer is a component installed and hosted in your environment on a machine with enclave support. Enclaves create a secure runtime environment that isolates and protects data and code, even from privileged users. This trusted execution environment safeguards sensitive processes from unauthorized access and tampering.
Available API Co-signer types
Fireblocks offers multiple deployment options for API Co-signers. These options are available in cloud environments and on-premises, provided the region supports the required enclave technology. Each deployment utilizes enclave technologies to protect your MPC key shares. This allows you to choose a solution that fits your production environment.
API Co-signers are supported on Intel SGX, AWS Nitro, and Google Cloud Confidential Spaces enclaves. Deployments can be made on popular cloud platforms like Azure, AWS, Google Cloud, IBM Cloud, and Alibaba Cloud. On-premises deployments are also supported using Intel SGX-capable servers.
For detailed step-by-step installation guides for each Co-signer type, refer to the articles below:
- Installing an SGX API Co-signer in Azure
- Installing an SGX API Co-signer via Azure Marketplace
- Installing an SGX API Co-signer in IBM Cloud
- Installing an SGX API Co-signer in Alibaba Cloud
- Installing an SGX API Co-signer on-prem
- Installing a Nitro API Co-signer in AWS
- Installing a Confidential Space API Co-signer in Google Cloud
Additional resources
Use the articles below to learn more about the Co-signer's architecture and configuration:
- API Co-signers Architecture Overview
- Intel SGX Co-signer Architecture
- AWS Nitro Co-signer Architecture
- Google Cloud Confidential Space API Co-signer Architecture
- Set up an API Co-signer Callback Handler
- API Co-signer Security Checklist and Recommended Defense and Monitoring Systems
- Configuring Multiple API Co-Signers in High Availability
Updated 28 days ago