Developer Tools & SDK
Integrate SoftoVault into your applications with our comprehensive SDKs and REST API. Built by developers, for developers.
RESTful API
Clean, intuitive REST API with comprehensive documentation and examples.
CLI Tool
Command-line interface for managing vaults and secrets from your terminal.
Comprehensive Docs
Detailed documentation with examples, tutorials, and best practices.
JavaScript SDK
Official JavaScript SDK with full TypeScript support and complete API coverage.
Quick Start with JavaScript SDK
JavaScript/Node.js
Install: npm install @softovault/client
// Get a single secret
import { Vault } from '@softovault/client'
const vault = new Vault('your-vault-access-key')
const secret = await vault.get('API_KEY')
console.log(secret)
// Get all secrets
import { Vault } from '@softovault/client'
const vault = new Vault('your-vault-access-key')
const secrets = await vault.getAll()
console.log(secrets) // { "API_KEY": "value", "DB_URL": "value", ... }
Command Line (Coming Soon)
Manage your vaults and secrets directly from your terminal. Perfect for CI/CD pipelines and automation.
Cross-platform support
Interactive and scriptable modes
Built-in security best practices
# Install the CLI
npm install @softovault/client
# Login with your API key
softovault auth login
# Create a new vault
softovault vault create "My Secrets"
# Add a secret
softovault secret add vault-id \
--key "API_KEY" \
--value "secret-value" \
--expires "24h"
# List all vaults
softovault vault list
Ready to Start Building?
Get your API key and start integrating SoftoVault into your applications today.