• 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. Custom Secrets Engine

Custom Secrets Engines

Learn how to build a custom secrets engine to rotate your own tokens, passwords, and more with Vault and a target API.

Start
6 tutorials
  1.  
    13min
    Define a Backend for the Secrets Engine
    Set up the Vault secrets engine development environment and define a new secrets engine.
    • Vault
    • Video
  2.  
    15min
    Define a Configuration for the Secrets Engine
    Add and test the path for the secrets engine's configuration.
    • Vault
    • Video
  3.  
    18min
    Define Roles for the Secrets Engine
    Add and test the path for the secrets engine's roles.
    • Vault
    • Video
  4.  
    9min
    Implement Secrets for the Secrets Engine
    Extend the secrets engine to revoke and renew tokens.
    • Vault
    • Video
  5.  
    12min
    Define Credentials for the Secrets Engine
    Add and test the path for the secrets engine's credentials for a specific role.
    • Vault
    • Video
  6.  
    8min
    Test and Build the Secrets Engine
    Test the custom secrets engine by building the plugin and use it with Vault.
    • Vault
    • Video
Give Feedback(opens in new tab)
  • Certifications
  • System Status
  • Terms of Use
  • Security
  • Privacy
  • Trademark Policy
  • Trade Controls
  • Give Feedback(opens in new tab)