{
  "@context": "https://schema.org",
  "@type": "SoftwareApplication",
  "@id": "https://apisharing.vercel.app/#ai-profile",
  "name": "KeyVault",
  "alternateName": "KeyVault API Key Management",
  "url": "https://apisharing.vercel.app/",
  "applicationCategory": "SecurityApplication",
  "applicationSubCategory": "API Key Management",
  "operatingSystem": "Web",
  "slogan": "Secure API Key Management Platform for Teams",
  "description": "Free, multi-tenant SaaS for development teams to store, organize, and share API keys with Fernet (AES-128-CBC + HMAC-SHA256) encryption, role-based access control, multi-environment projects, and full audit logging.",
  "foundingDate": "2024",
  "dateModified": "2026-05-21",
  "inLanguage": "en",
  "isAccessibleForFree": true,
  "image": "https://apisharing.vercel.app/static/api_sharing.png",
  "screenshot": "https://apisharing.vercel.app/static/api_sharing.png",
  "publisher": {
    "@type": "Organization",
    "@id": "https://apisharing.vercel.app/#organization",
    "name": "KeyVault",
    "url": "https://apisharing.vercel.app/",
    "logo": "https://apisharing.vercel.app/static/api_sharing.png"
  },
  "offers": [
    {
      "@type": "Offer",
      "name": "Free",
      "price": "0",
      "priceCurrency": "USD",
      "availability": "https://schema.org/InStock",
      "description": "Free plan: 1 project, all encryption and RBAC features included, no card required."
    },
    {
      "@type": "Offer",
      "name": "Pro",
      "price": "10",
      "priceCurrency": "USD",
      "availability": "https://schema.org/InStock",
      "description": "Pro plan: $10/month, unlimited projects, all features included.",
      "priceSpecification": {
        "@type": "UnitPriceSpecification",
        "price": "10",
        "priceCurrency": "USD",
        "billingDuration": "P1M",
        "unitText": "MONTH"
      }
    }
  ],
  "featureList": [
    "Fernet (AES-128-CBC + HMAC-SHA256) encryption at rest for every API key",
    "Role-based access control: read, write, admin",
    "Per-project access grants by project owner or organization boss",
    "Multi-environment project tagging: development, staging, production",
    "Synchronizer-token CSRF protection",
    "SameSite=Strict cookies and Content-Security-Policy headers",
    "(Email, source-IP) lockout against account-takeover DoS",
    "Constant-time login response to defeat email-existence timing attacks",
    "Redis-backed rate limiting and account lockout",
    "Strict per-organization SQL-layer tenant isolation",
    "Per-organization activity / audit log"
  ],
  "softwareRequirements": "Modern web browser",
  "softwareVersion": "2026.05.21",
  "audience": {
    "@type": "Audience",
    "audienceType": "Software development teams, DevOps engineers, engineering managers, startup CTOs, freelance developers"
  },
  "keywords": "api key management, secret management, credential sharing, encrypted key storage, rbac, audit logging, multi-tenant saas, devops security",
  "potentialAction": [
    {
      "@type": "RegisterAction",
      "name": "Sign up for KeyVault",
      "target": "https://apisharing.vercel.app/signup"
    },
    {
      "@type": "LoginAction",
      "name": "Sign in to KeyVault",
      "target": "https://apisharing.vercel.app/signin"
    }
  ],
  "mainEntityOfPage": "https://apisharing.vercel.app/",
  "sameAs": [
    "https://apisharing.vercel.app/"
  ],
  "termsOfService": "https://apisharing.vercel.app/terms",
  "privacyPolicy": "https://apisharing.vercel.app/privacy",
  "contactPoint": {
    "@type": "ContactPoint",
    "contactType": "customer support",
    "url": "https://apisharing.vercel.app/feedback"
  },
  "additionalProperty": [
    {
      "@type": "PropertyValue",
      "name": "encryption",
      "value": "Fernet (AES-128-CBC + HMAC-SHA256)"
    },
    {
      "@type": "PropertyValue",
      "name": "backend",
      "value": "Python 3 + Flask 3.1.1"
    },
    {
      "@type": "PropertyValue",
      "name": "database",
      "value": "PostgreSQL (Supabase)"
    },
    {
      "@type": "PropertyValue",
      "name": "cache",
      "value": "Redis (Upstash)"
    },
    {
      "@type": "PropertyValue",
      "name": "hosting",
      "value": "Vercel (serverless)"
    },
    {
      "@type": "PropertyValue",
      "name": "tenancy",
      "value": "Multi-tenant; per-organization isolation enforced at the SQL layer"
    },
    {
      "@type": "PropertyValue",
      "name": "llms-txt",
      "value": "https://apisharing.vercel.app/llms.txt"
    },
    {
      "@type": "PropertyValue",
      "name": "llms-full-txt",
      "value": "https://apisharing.vercel.app/llms-full.txt"
    }
  ]
}
