• HashiCorp Developer

  • HashiCorp Cloud Platform
  • Terraform
  • Packer
  • Consul
  • Vault
  • Boundary
  • Nomad
  • Waypoint
  • Vagrant
Vault
  • Install
  • Tutorials
  • Documentation
  • API
  • Integrations
  • Try Cloud(opens in new tab)
  • Sign up
Vault Home

Tutorials

Skip to main contentTutorials

Get Started

  • CLI Quick Start
  • HCP Vault Quick Start
  • UI Quick Start

Use Cases

  • ADP
  • Database Credentials
  • Data Encryption
  • Key Management
  • Secrets Management

Certification Prep

  • Associate
  • Operations Pro

Production

  • Day One Preparation
  • Enterprise
  • HCP Vault Monitoring
  • Monitor & Troubleshoot
  • Recommended Patterns
  • Standard Procedures

Integrations

  • App Integration
  • Custom Secrets Engine
  • HashiCorp Products
  • Vault Agent

Kubernetes

  • HCP Vault
  • Vault

Operations

  • Authentication
  • Auto Unseal
  • Consul Storage Backend
  • Fundamentals
  • HCP Vault Operations
  • Integrated Storage
  • Policies
  • Terraform for HCP Vault
  • Tokens

  • Resources

  • Tutorial Library
  • Certifications
  • Community Forum
    (opens in new tab)
  • Support
    (opens in new tab)
  • GitHub
    (opens in new tab)
  1. Developer
  2. Vault
  3. Tutorials
  4. App Integration

App Integration

Integrate your applications with Vault using Vault API, client library, or external tools.

Start
12 tutorials
  •  
    6min
    Secure Introduction of Vault Clients
    Understand the mechanisms of Vault clients to authenticate with Vault. There are three high-level approaches; platform integration, trusted orchestrator, or Vault agent.
    • Vault
  •  
    16min
    Use Consul Template and Envconsul with Vault
    Demonstrates the use of Consul Template and Envconsul tools to retrieve secrets from Vault.
    • Vault
    • Video
  •  
    20min
    AppRole With Terraform & Chef
    This tutorial discusses the concepts necessary to help users understand Vault's AppRole authentication pattern and how to use it to securely introduce a Vault authentication token to a target server, application, or container.
    • Terraform
    • Vault
    • Video
  •  
    12min
    Java Application Demo
    Understand Vault's AppRole authentication pattern and how to use it to securely introduce a Vault authentication token to a target server, application, container, etc. in a Java environment.
    • Vagrant
    • Vault
    • Video
  •  
    16min
    Transit Secrets Re-wrapping
    Demonstrate one possible way to re-wrap data after rotating an encryption key in the transit engine in Vault.
    • Vault
  •  
    11min
    Encrypting Data with Transform Secrets Engine
    Transform secrets engine allows generation of cryptographically secure tokens mapped to sensitive data such as credit card numbers.
    • Vault
    • Video
  •  
    13min
    Using HashiCorp Vault C# Client with .NET Core
    Demonstrate how to retrieve secrets from HashiCorp Vault in .NET Core application using a Vault C# Client.
    • Vault
  •  
    12min
    Using HashiCorp Vault Agent with .NET Core
    Demonstrate how to securely inject short-lived secrets into a .NET Core application using HashiCorp Vault Agent.
    • Vault
  •  
    8min
    Build Your Own Plugins
    Learn how to build, register, and mount a custom plugin.
    • Vault
    • Video
  •  
    11min
    Vault GitHub Actions
    Integrate Vault secrets in GitHub actions to enhance your GitOps workflows.
    • Vault
    • Video
  •  
    18min
    Vault AWS Lambda Extension
    Retrieve Vault secrets with AWS Lambda functions packaged in an archive or a container image.
    • Terraform
    • Vault
  •  
    12min
    Introduction to the Vault AWS Lambda Extension
    Learn how to use the Vault AWS Lambda extension to get secrets from HCP Vault.
    • Vault
    • Terraform
Give Feedback(opens in new tab)
  • Certifications
  • System Status
  • Terms of Use
  • Security
  • Privacy
  • Trademark Policy
  • Trade Controls
  • Give Feedback(opens in new tab)