Welcome to Secryn Docs.

Complete documentation for Secryn, a self-hosted platform for managing secrets, cryptographic keys, and certificates. Learn how to install, configure, and operate Secryn securely across your projects and infrastructure.

api.js
const domain = 'https://your-domain';
const vaultURI = 'your-vault-uri';
const accessKey = 'your-access-key';

const url = `${domain}/api/v1/vaults/${vaultURI}/certificates?access_key=${accessKey}`;

const response = await fetch(url, {
  method: 'GET',
  headers: {
    'Accept': 'application/json',
  },
});

if (!response.ok) {
  throw new Error(`Request failed: ${response.status}`);
}

const data = await response.json();
console.log(data);

Documentation Sections

Explore the complete Secryn documentation organized by topics.

    Overview & Guides

    Start with core concepts, platform architecture, and best practices for using Secryn securely and effectively.

    Installation

    Step-by-step instructions for self-hosting Secryn using the setup wizard, Docker, or source-based deployments.

    Configuration

    Configure environment settings, email, backups, access control, MCP, and security options for your deployment.

    API Reference

    Complete API documentation covering authentication with access keys, endpoints, request/response examples, and usage guidelines.

    Agents

    Build and deploy autonomous agents that securely interact with Secryn to retrieve secrets, keys, and certificates.

    FAQ & Support

    Answers to common questions, operational guidance, and troubleshooting resources.

Ready to build secure applications?

Explore the Secryn documentation and start building with full ownership and control. Comprehensive guides, API references, and examples included.