Imperva is a cyber security software and services company which provides protection to enterprise data and application software. The company is headquartered in Redwood Shores, California.