Skip to content

This section provides comprehensive guidance for deploying Ripple Custody in your environment. Follow the structured approach below to plan, configure, and install your custody solution.


Deployment process

StepPhaseDescriptionDocumentation
1PlanningPlan infrastructure, networking, database, messaging, and KMSPlanning
2InstallationDeploy Ripple Custody using Helm chartsInstallation
3Reference configurationConfigure components and integrationsDeployment reference
4VerificationVerify deployment and test functionalityRegister (UI) | Register (API)

Planning

Before deploying Ripple Custody, plan your infrastructure requirements. Follow the pages in order:

StepTopicDescriptionDocumentation
1Personnel and expertiseRequired skills and team responsibilitiesPersonnel and expertise
2ResilienceComponent HA/DR strategies and responsibilitiesResilience planning
3Key managementKMS/HSM selection (HSM vs MPC)Key management planning
4Blockchain nodesBlockchain node requirements and connectivityBlockchain node planning
5DatabasePostgreSQL requirements and HA configurationDatabase planning
6MessagingAMQP/RabbitMQ requirementsMessage queue planning
7NetworkingFirewall rules, proxy, and TLS certificatesNetwork planning
8Secrets managementSecret management and credential storageSecrets management planning

Installation

Deploy Ripple Custody using Helm charts:

TopicDescriptionDocumentation
Helm ChartsHelm chart structure, values, and customizationInstallation environment setup
InstallationStep-by-step installation guideInstallation and initialization

KMS integration

After installation, integrate your Key Management System. Ripple Custody supports HSM (Hardware Security Module) and MPC (Multi-Party Computation) key management approaches.

For a complete list of supported KMS platforms and integration guides, see Key management system integration.


Deployment reference

Use the deployment reference when you are ready to set Helm values for your environment:

TopicDescriptionDocumentation
Complete values.yaml referenceMap Helm values to the correct reference pageDeployment reference
InfrastructureDatabase, AMQP, networking, URLs, and shared settingsPostgreSQL, AMQP, networking
Key managementVault, notary, HSM, and MPC configurationVault configuration, notary configuration, MPC configuration
BlockchainLedgers, blockchain nodes, and indexersLedgers, blockchain nodes, indexers
ObservabilityTelemetry and OTEL Collector configurationTelemetry configuration, OTEL Collector deployment

Next steps


First time deploying? Start with the Design your governance model for a high-level overview, then return here for detailed deployment instructions.