Seamless Multichain API Key Management with Nitro Enclave Security
SpiralSafe is a high-security, multichain API key management solution tailored for blockchain-based enterprises and developers. It supports seamless cryptographic operations across multiple networks, including Solana and Ethereum, while ensuring confidential computing through AWS Nitro Enclaves. SpiralSafe integrates with HashiCorp Vault and Consul for secure key management, offering real-time monitoring, scalability, and enterprise-grade reliability.
- Multichain Key Management: Manage API keys and cryptographic assets across multiple blockchain networks.
- Nitro Enclaves Security: Secure operations in an isolated environment for confidential computing.
- HashiCorp Integration: Seamlessly works with Vault and Consul for secure secret storage and management.
- Scalable Infrastructure: Designed for horizontal scaling with high availability and disaster recovery options.
- Real-Time Monitoring & Alerts: Stay ahead with live updates and alerts for all operations.
- DeFi Platforms: Secure API keys to protect smart contracts and ensure secure asset transfers.
- Enterprises & Fintech: Enable safe and scalable blockchain operations across multiple networks.
- Blockchain Developers: Simplify multi-network app development with centralized API key management.
-
Prerequisites:
- AWS Nitro Enclave-enabled instance
- HashiCorp Vault and Consul installed
- Docker
-
Clone the Repository:
git clone https://github.com/Spiral-Safe/services.git cd services
-
Build the Plugin:
make
-
Run the Vault Dev Server:
make enable
-
Deploy with Docker Compose:
Use the following command to deploy with Docker:docker-compose up -d
- Set Fixed IPs in HashiCorp Consul for stable communication.
- Register Plugin Manually for production environments, following best practices from HashiCorp Vault.
- Environment Variables: Configure API keys and blockchain credentials securely via
.env
files.
Refer to the API Documentation for endpoint specifications, request/response formats, and integration guidelines.
SpiralSafe follows the highest security standards:
- Deployed in Nitro Enclaves to ensure key isolation.
- Audited configurations following HashiCorp Vault best practices.
- Comprehensive access control and key rotation.
- Startup Plan: Free with limited API calls.
- Enterprise Plan: Advanced features with priority support.
- Custom Plan: Tailored solutions for large-scale operations.
- Expanded Blockchain Support: Additional chains beyond Solana and Ethereum.
- Enhanced UI: Web dashboard for API monitoring and management.
- Advanced Analytics: Deeper insights into API performance and usage patterns.
- Documentation: Explore the full documentation here.
- Issues: Report bugs and suggest features here.
- Contact: For support, email us at support@spiralsafe.com.
We welcome contributions from the community. Please read our contribution guidelines before submitting pull requests.
SpiralSafe is licensed under the Apache-2.0 License.
- Website: spiralsafe.com
- GitHub: Spiral-Safe
- Twitter: @SpiralSafe
This README provides everything necessary to understand, deploy, and contribute to SpiralSafe, ensuring a smooth experience for users and developers alike.