Virgil Security Documentation

Virgil Security provides developers with a Security Platform as a Service for your product. Protect sensitive data and comply with HIPAA, GDPR, PCI DSS and more.

E3Kit: End-to-End Encryption

Open-source client-side framework for developing encrypted communication solutions.


  • Strong one-to-one and group encryption
  • Perfect forward and backward secrecy
  • Works with native secrets management systems like Keychain
  • Integration with any CPaaS providers like Firebase or PubNub
  • Compliance with data privacy standards and laws: GDPR, HIPAA, PCI DSS and more
explore e3kit

PureKit: Password and Data Protection

Open-source server-side framework for user passwords and data protection in databases.


  • Secure PII and PHI for compliance with GDPR, HIPAA, PCI DSS and more
  • Two-in-one encryption solution for passwords and data for any database
  • No need for users to change passwords if password database is breached
  • Stronger than encryption at-rest and TDE
  • Virgil Security has no access to your data or encryption keys
  • Keep passwords and data safe even if the database itself is compromised
explore purekit

WaveKit: Vehicle-To-Everything Secure Communication

Open-source framework for protecting vehicle-to-everything (V2X) communication.


  • Framework to register and manage the security services for V2X communications
  • Securety credential management system (SCMS) for V2X applications and easy-to-run production systems, smart city pilots or technology trials
  • Set of security services, such as, ECA, RA, PCA, LA, CRL Manager, Policy Generator
  • V2X Simulator to emulate V2X communication, debugging, provisioning and configuring OBU and RSU units
  • Ability to integrate with any radio modules, including 5G, for IEEE 1609
explore wavekit