API Reference

Virgil Security provides a set of APIs for adding security to any application. In a few simple steps you can encrypt communication, securely store data, provide passwordless login, and ensure data integrity.

Services

  • Cards ServicePlatform > Services APIs > Cards Service
  • Keyknox ServicePlatform > Services APIs > Keyknox Service
  • Pythia ServicePlatform > Services APIs > Pythia Service
  • PFS ServicePlatform > Services APIs > PFS Service

Get Help

Our developer support team is here to help you! Find out more information at our Help Center and our YouTube channel.

You can also get extra help from our support team on Slack or send us an email at [email protected].

Have fun building your secured digital solution with Virgil Security!

Sign up for the developer digest

Share your email so we can send you updates about our our toolkits and developer platform.

Documentation

  • Home
  • Platform
    • Developer Dashboard
    • Virgil Account
    • Virgil Application
    • CLI
      • Install CLI
      • Account
      • Applications
      • App Keys
      • App Tokens
      • PureKit
      • Application Cards
      • Cryptographic Operations
      • SCMS
    • Services APIs
      • Cards Service
      • Keyknox Service
      • Pythia Service
      • PFS Service
    • Glossary
    • Pricing
  • E3Kit
    • Get Started
      • E3Kit Quickstart
      • Generate Client Tokens
      • Setup E3Kit Client
    • User Authentication
    • End-to-End Encryption
      • Default Encryption
      • Post-Quantum Encryption
      • Group Encryption
      • Double Ratchet Encryption
      • Large Files Encryption
      • Temporary Encryption
    • Key Backup
    • Multi-Device Support
    • Integrations
      • Firebase
      • Twilio
      • PubNub
      • Nexmo
      • Back4App
    • Fundamentals
      • End-to-End Encryption
      • Cryptography Concepts
      • Application Architecture
      • JSON Web Token
      • Double Ratchet Algorithm
      • Brainkey Concept
      • Secure Instant Messaging
      • Supported Algorithms
  • PureKit
    • Get Started
      • PureKit Quickstart
      • Generate PureKit Credentials
      • Setup PureKit
    • Password Encryption
    • Data Encryption
      • Per-User Data Encryption
      • Secure Data Sharing
      • Role-Based Data Encryption
    • Additional Guides
      • Setup PureKit With Custom Storage
      • Rotate Keys
      • User Password Management
    • Integrations
      • MariaDB
      • WordPress
    • Fundamentals
      • Data Subject
      • Password Hardened Encryption
      • Supported Algorithms
      • Post-Compromise Security
      • Data Privacy & Protection
  • IoTKit
Documentation