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.