Integrations

Connect SecretStash with your favorite tools and services

Laravel Integration

SecretStash is built specifically for Laravel applications. Our official Laravel package provides seamless integration with your existing workflow, allowing you to pull credentials directly into your application's configuration.

Installation

Install the SecretStash package via Composer:

composer require dniccum/secret-stash-cli

Configuration

After installation, publish the configuration file and add your SecretStash API key to your environment. The package will automatically sync your credentials during deployment.

CI/CD Integration

SecretStash integrates with popular CI/CD platforms to securely inject credentials during your build and deployment processes.

GitHub Actions

Use our official GitHub Action to fetch credentials during your workflow. Simply add the SecretStash action to your workflow file and configure your API key as a repository secret.

GitLab CI

Our GitLab CI integration allows you to securely access credentials in your pipeline. Configure the SecretStash CLI in your .gitlab-ci.yml file to fetch credentials before your deployment steps.

API Access

For custom integrations, SecretStash provides a RESTful API that allows you to programmatically access your credentials. All API requests must be authenticated and credentials are returned encrypted.

Authentication

Generate an API key from your account settings. Include this key in the Authorization header of your API requests.

Endpoints

Our API provides endpoints for listing environments, fetching credentials, and managing variables. Full API documentation is available in your dashboard.

Coming Soon

We're constantly working on new integrations. Upcoming integrations include Docker Secrets, Kubernetes, AWS Secrets Manager sync, and more. Contact us if you have specific integration requests.