Stashbase

Introduction

Introduction to Stashbase as a platform

Stashbase is a secrets and environment management platform for storing, organizing, and syncing application configuration across teams and systems.

It gives you one place to manage API keys, database credentials, tokens, and other sensitive values, then deliver them to your applications through the dashboard, CLI, SDKs, integrations, and API.

What Stashbase does

At a high level, Stashbase helps you:

  • keep secrets centralized instead of scattering them across .env files, CI settings, and cloud dashboards
  • model your infrastructure around workspaces, projects, and environments
  • control access with scoped roles, teams, and API keys
  • track secret changes over time with changelog and audit-friendly workflows
  • detect exposed or hard-coded secrets with scanning workflows
  • sync secrets into local development, deployment pipelines, and connected services

Core model

The platform is organized around a few core concepts:

  • Workspace: the top-level space for your company or team, including members, teams, billing, and shared settings
  • Project: a container for a specific application or service
  • Environment: a scoped set of secrets and configuration values inside a project, such as development, staging, or production
  • Secrets: key-value pairs stored securely and versioned through change history

This structure makes it possible to keep access narrow, separate environments cleanly, and still reuse the same operational model across all of your apps.

Platform surfaces

You can work with Stashbase through whichever interface fits the job:

  • Dashboard for day-to-day secret management, access control, and audit workflows
  • CLI for local development and automation
  • SDKs and REST API for custom integrations and application-side tooling
  • MCP server for AI-assisted workflows in compatible clients

If you are new to the platform, start with Overview and then continue to the Basics section.

Start here

On this page