OpenVG is an application programming interface (API) for hardware-accelerated two-dimensional vector and raster graphics, it provides a device-independent and vendor-neutral interface for sophisticated 2D graphical applications.

OpenVG provides a drawing model similar to those of existing two-dimensional drawing APIs and formats, such as Adobe PostScript, PDF, Adobe Flash, Sun Microsystems Java2D and W3C SVG. OpenVG version 1.1 is specifically intended to support all drawing features required by a SVG Tiny 1.2 renderer or an Adobe Flash Lite renderer, and additionally to support functions that may be of use for implementing an SVG Basic renderer.

Target Applications

OpenVG API Design Philosphy